Themida是先进的Windows软件保护系统,它被用于知足软件开发人员对于所开发应用程序安全保护的需求,使其远离被先进的逆向工程和软件攻击的危险。html
经过Themida,咱们集中在软件保护器所具备的主要弱点,从而提供了解决这些问题的完整解决方案。Themida使用SecureEngine®保护技术,当以最高优先级运行时,实施前所未见的保护技术,以保护应用程序免受高级软件攻击。安全
Themida常见问答集锦spa
相关产品问答集锦:【加密保护软件 WinLicense常见问题整理大全】调试
Q:Themida / WinLicense与Windows 8兼容吗?htm
A:是的,全部最新版本都与Windows 8兼容。咱们将使咱们的产品与Windows 8彻底兼容。开发
Q:在“虚拟机面板”中,“保护核心”是什么意思?我应该选择“自动处理虚拟机”吗?get
A:“保护核心”选项表示为保护而执行的全部代码。例如,在应用程序得到控制权以前执行的全部保护引导代码。使用新的虚拟机模型,您能够在源代码中包含虚拟机的名称。所以,您可使用例如“VM_TIGER_WHITE_START / END”,而不是在源代码中使用VM_START / END宏,所以TIGER_WHITE vm将包含在受保护的应用程序中。虚拟机
若是使用旧的“VM_START / END”宏,则必须在“虚拟机”面板中将这些VM宏与其中一个可用虚拟机相关联。 使用命名的虚拟机宏的优势是,您可使用不一样的VM保护不一样的代码。在“虚拟机”面板中,您能够看到包含全部VM及其复杂性和执行速度的图表,所以您能够了解哪一个VM适合您的需求。若是设置“自动处理虚拟机”选项,则保护将选择速度和复杂性良好组合的VM。产品
Q:在个人程序中,我经过使用“JCLDebug”例程来在发生异常时获取异常信息(行,例程等)。问题是,一旦应用程序受到保护,我就会得到有限的调试信息。
A:对于JCL例外,请将如下SecureEngineConfig.ini放在与应用程序相同的文件夹中,以保护和保护AGAIN。受保护后,运行受保护的应用程序不须要文件“SecureEngineConfig.ini”。
Q:我能够在没有互联网链接的计算机上使用Themida / WinLicense,或者在VirtualBox / VMWare环境下使用更好吗?我想知道是否须要互联网才能工做。
A:在VMWare / VirtualBox环境或没有Internet链接的计算机下运行Themida / Winlicense应该彻底没问题。若是启用Taggant选项(在“保护选项”面板中),则Themida / WinLicense仅须要Internet链接。在最新版本中,咱们添加了一个功能,以保护“late”标签,所以您能够在没有互联网链接的机器中保护您的应用程序,并在之后将标签剂应用于它。
Q:我是否须要使用受保护的应用程序发送SecureEngineXX.dll?
A:在保护阶段删除与SecureEngineSDK DLL的连接,受保护的应用程序不须要运行DLL,所以您无需随应用程序一块儿提供该DLL。
-- 持续更新中 --