原創|其它|編輯:李顯亮|2019-07-16 14:03:55.483|閱讀 306 次
概述:Themida是先進的Windows軟件保護系統,它被用于滿足軟件開發人員對于所開發應用程序安全保護的需求,使其遠離被先進的逆向工程和軟件破解的危險。本文是軟件使用過程中遇到的常見問題合集。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
相關產品推薦:【軟件保護工具WinLicense免費下載試用】 【軟件保護系統VMProtect試用下載】 【代碼保護系統.NET Reactor試用下載】
Themida是先進的Windows軟件保護系統,它被用于滿足軟件開發人員對于所開發應用程序安全保護的需求,使其遠離被先進的逆向工程和軟件破解的危險。
通過Themida,我們集中在軟件保護器所具有的主要弱點,從而提供了解決這些問題的完整解決方案。Themida使用SecureEngine?保護技術,當以最高優先級運行時,實施前所未見的保護技術,以保護應用程序免受高級軟件破解。
相關產品問答集錦:【加密保護軟件 WinLicense常見問題整理大全】
Q:我有一個VM_START / END函數。在START - END宏標記內部,我調用一個名為“Function2()”的外部函數。那個外部的“Function2()”也是虛擬化的嗎?
A:在這種情況下,將虛擬化Function2()的調用約定,而不是Function2()中的代碼。例:
void MyMainFunction() { VM_START //一些代碼 功能2(1,2,3) //一些代碼 VM_END }
在上面的示例中,START - END標記內的所有代碼都已虛擬化。Function2()的調用約定(傳遞參數)也是虛擬化的,但不是“Function2()”中的代碼。如果您還想在Function2()中虛擬化代碼,則必須在Function2()中放入* another *宏。例:
void Function2(param1,param2,param3) { VM_START //一些代碼 VM_END }
Q:在VM_START/END標記中,我調用了幾個函數。那些被調用的函數也是虛擬化的嗎?
A:假設以下示例:
int main(void) { VM_START MyFunction1(); MyFunction2(); 返回0; VM_END }
在上面的例子中,保護“main()”函數內的代碼,但不保護“Function1()”和“Function2()”中的代碼。如果要保護/虛擬化“Function1()”和“Function2()”中的代碼,則需要在“Function1()”中放置另一個VM宏,在“Function2()”中放置另一個VM宏。
Q:Themida是否需要internet才能工作?
A:如果您啟用了Taggant選項(在保護選項面板中),Themida/WinLicense只需要internet連接。無論如何,在最新的版本中,添加了一個使用“late”taggant進行保護的特性,因此可以在沒有internet連接的機器中保護您的應用程序,然后在稍后的時間將taggant應用于它。
Q:我是否可以稍后從另一臺連接互聯網的計算機上添加Taggant證書?
A:是的,最新版添加了命令行選項“ / latetaggant ”,因此受保護的應用程序可以在以后接受標簽劑證書。例:
Themida.exe / latetaggant / protect“MyProjectFile.tmd”
注意,只有應用了taggant之后,才可以執行帶有“/latetaggant”的受保護的應用程序。要在稍后添加taggant證書,您必須使用命令行選項“/embedtaggant”,傳遞文件來應用taggant。例:
Themida.exe / embedtaggant MyProtectedFile.exe
目前,“latetaggant”選項僅適用于命令行保護,無法從用戶界面執行此操作。
Q:我的虛擬器宏中有一些葡萄牙字符串,但是當我單擊“保護宏”面板中的“ANSI strings”選項卡時,其中一些字符串是無法識別的。這是為什么呢?
A:代碼虛擬化器搜索可打印字符,以便能夠確定指向“某物”的指針是否是字符串。由于字符串可能包含特殊的葡萄牙字符,因此內部函數可能會失敗,無法確定特定的字符是否可以打印。
您可以更改當前的語言環境,這樣代碼虛擬化器將能夠找到您的葡萄牙語字符串。
當然,可以為其他語言更改“StrEncryptLocale”條目,例如“俄語”,“西班牙語”等。
-- 持續更新中 --
Themida正版授權在線訂購超值價格享不停!>>立即查看價格
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn