原創|使用教程|編輯:李顯亮|2019-06-26 14:06:47.660|閱讀 417 次
概述:Themida是先進的Windows軟件保護系統,它被用于滿足軟件開發人員對于所開發應用程序安全保護的需求,使其遠離被先進的逆向工程和軟件破解的危險。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
相關產品推薦:【軟件保護工具WinLicense免費下載試用】 【軟件保護系統VMProtect試用下載】
Themida是先進的Windows軟件保護系統,它被用于滿足軟件開發人員對于所開發應用程序安全保護的需求,使其遠離被先進的逆向工程和軟件破解的危險。
通過Themida,我們集中在軟件保護器所具有的主要弱點,從而提供了解決這些問題的完整解決方案。Themida使用SecureEngine?保護技術,當以最高優先級運行時,實施前所未見的保護技術,以保護應用程序免受高級軟件破解。
相關產品問答集錦:【加密保護軟件 WinLicense常見問題整理大全】
Q:當我保護我的DLL(用VS2008開發)時,我的應用程序無法加載它。這是為什么呢?
A:請轉到“虛擬機”面板,將“入口點虛擬化”選項設置為ZERO并再次進行保護。如果問題仍然存在,請嘗試以下操作:
使用以下信息在與未受保護的DLL相同的文件夾中創建SecureEngineConfig.ini文件:
[AdvancedOptions]
RefixRuntimeTLS = true
Q:我的MSVC應用程序在崩潰時生成崩潰轉儲文件(.DMP)文件,因此我可以加載并檢查崩潰轉儲文件。當我的應用程序受到保護時,生成的故障轉儲不包含有效信息.這該如何解決呢?
A:請在與未受保護的應用程序相同的文件夾中創建SecureEngineConfig.ini文件,并提供以下信息:
[AdvancedOptions]
KeepDebugInfo = true
請注意,SecureEngineConfig.ini文件不需要隨受保護的應用程序一起提供。
Q:是否可以從應用程序中了解應用程序是否已解壓縮?
A:Themida / WinLicense使用自己的檢測來了解您的應用程序是否已部分解壓縮。同時還可以使用宏CHECK_PROTECTION來了解您的應用程序是否已解壓縮。
Q:我想用Themida保護我的.NET應用程序,我可以在使用Themida保護之前使用混淆器嗎?
A:這是可以的,可以(并且建議)在使用Themida進行保護之前使用.NET混淆器,這樣您的程序集將被混淆和保護。
Q:哪些保護選項會影響應用程序的執行速度呢?
A:默認保護選項不應對應用程序的執行產生影響。如果應用程序具有非常大的導入表(這通常發生在具有幾十MB的應用程序中),您可能會在應用程序啟動之前發現延遲。請注意,虛擬機設置將影響加載程序速度,因此應用程序將花費更多或更少的時間來啟動。所有這些都與啟動速度有關。
當您的應用程序控制了CPU時,它的運行速度幾乎與原始CPU一樣快(啟用了所有默認選項)。如果要在應用程序的特定函數中插入保護宏,我們強烈建議使用VM宏。如果宏中的代碼每秒調用很多次或者在VM內部有緊密的循環,這可能會導致CodeReplace宏性能下降。如果您足夠謹慎并將保護宏放在應用程序的非關鍵位置,則受保護的應用程序將具有與原始應用程序相同的性能。
-- 持續更新中 --
參與刮刮樂,贏取在線訂購超值紅包,Themida正版授權直接帶回家!活動即將結束,抓緊訂購吧!>>點擊抽取紅包
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn