Themida是先进的Windows软件保护系统,它被用于满足软件开发人员对于所开发应用程序安全保护的需求,使其远离被先进的逆向工程和软件破解的危险。
通过Themida,我们集中在软件保护器所具有的主要弱点,从而提供了解决这些问题的完整解决方案。Themida使用SecureEngine®保护技术,当以最高优先级运行时,实施前所未见的保护技术,以保护应用程序免受高级软件破解。>>立即下载Themida最新版体验
Themida常见问答集锦
相关问答集锦:【加密保护软件 WinLicense常见问题整理大全】
Q:当用UPX压缩应用程序后,想要使用Themida保护该应用程序却失败了,这是为什么呢?
A:Themida / WinLicense可能与已压缩/打包的应用程序不兼容。您应该使用Themida / WinLicense 保护您的原始应用程序(不使用UPX或 任何其他压缩程序)。如果需要,可以将压缩器置于受Themida / WinLicense保护的应用程序之上。
Q:对于需要高性能的科学计算的应用程序,使用Themida进行保护是否会使性能受损?
A:受保护的应用程序以与原始应用程序几乎相同的速度运行。Themida提供了在应用程序中包含保护宏(如CodeReplace、VM等)的机会,以便在宏中完全虚拟化代码,在宏中模拟代码,并且永不解密。
所以必须避免将这些宏放在应用程序的关键位置(比如每秒执行多次的代码),因为虚拟化代码的执行速度比原始代码慢得多。建议将这些宏放置在串行/密码检查、许可证检查等。
Q:Themida是否在代码中加密字符串常量?
A:Themida将对它们进行加密,但在应用程序获得控制权时将对其进行解密。 在WinLicense中,有一个名为WLStringDecrypt的API,它可以在运行时加密/解密字符串(但该选项仅在WinLicense中可用)
Q:Themida是否支持PowerBuilder应用程序的保护?
A:Themida / WinLicense支持PowerBuilder应用程序。如果受保护的PowerBuilder 5应用程序在受保护时未运行,请按照以下步骤操作 :
- 下载Themida插件XBundler并将其解压缩到您的PowerBuilder应用程序的文件夹中以保护
- 当将PowerBuilder应用程序加载到Themida / WinLicense时,请检查“文件信息”面板,这时应该看到“PowerBuilder应用程序(32位)”
- 再次保护
- 受保护的应用程序不需要XBundler.ini文件。您不必将其与受保护的应用程序一起分发
Q:Anti-Debugger Detection组合框中的Ultra选项是什么?
A:调试器检测中的“Ultra”将为受保护的应用程序添加更多反调试器技术,它可能与受感染的系统或被黑客入侵的系统(使用Rootkit)不兼容。研究发现Wine下的这种保护选项存在一些不兼容性。因此,如果您打算使您的应用程序与Wine兼容,则必须避免“Ultra”保护。在普通系统中,“Ultra”选项应该可以正常工作。