使用VMProtect的五个理由
我们的大多数竞争对手没有相同的创新功能,没有一个具有相同的领先的功能和成本效率的组合。看看为什么VMProtect更好:
VMProtect虚拟化代码
代码虚拟化是软件保护的下一步。大多数保护系统加密代码,然后在应用程序启动时将其解密。VMProtect不会解密代码!相反,加密代码在与通用x86和x64 CPU明显不同的虚拟CPU上运行,因为每个受保护文件的命令集是不同的。
VMProtect支持几乎所有可执行格式
VMProtect允许保护可执行文件(EXE,SCR),动态链接库(DLL,OCX,BPL)和驱动程序(SYS)。您可以对您的应用程序,其插件甚至驱动程序使用相同的保护!
VMProtect支持64位代码
由于64位系统的数量不断增加,保护器必须支持它们。我们在2007年添加了64位应用程序、库和驱动程序的支持,所以一切都经过测试,您可以轻松地迁移到64位。
VMProtect支持大多数版本的Windows
与一些竞争对手不同,VMProtect不依赖于无文档的Windows功能,因此受保护的文件在几乎任何版本的Windows操作系统上运行良好,从Windows 95开始。支持32和64位版本,没有DEP或UAC的问题 。
VMProtect是一个完整的保护解决方案
VMProtect允许生成和验证序列号。 支持手动和自动生成。 序列号可以受时间或日期限制,并锁定到硬件。VMProtect确保在物理上无法运行没有序列号的代码。
VMProtect特性
在这里您可以找到对VMProtect最重要的功能的描述,一些截图和其他有用的信息。
支持的文件和格式
VMProtect支持32位和64位可执行文件,动态加载的库和驱动程序。这包括屏幕保护程序,Active-X组件,BPL库和PE格式的其他文件。受保护的文件几乎在任何版本的Windows上运行,即使是老旧的Windows 95!但是,许可功能至少需要Windows 2000。
VMProtect不支持.NET可执行文件。
序列号
VMProtect的最终版本允许以最小的努力将序列号添加到受保护的应用程序该功能由PayPro Global电子商务提供商支持,因此您甚至不需要设置自己的序列号生成器(当然,如果您真的需要,可以这样做)。
许可功能允许限制免费更新的周期,设置序列号的生命周期,防止代码执行没有序列号等等。任何序列号都可以被阻止,新保护的文件将不会接受。
用户界面
VMProtect有两种用户界面模式:简单和专家。简单模式允许轻松选择保护功能,调整选项和获得受保护的文件,只需点击几下鼠标。
专家模式是为高级用户,它显示汇编代码,允许编写脚本,捆绑DLL和更多功能。它还在“选项”选项卡上提供了更多设置。
控制台版本
VMProtect的Professional和Ultimate版本具有支持命令行参数的控制台版本,可用于自动构建过程。它完全支持脚本、水印、序列号和VMProtect的所有其他功能。
保护方法 | Lite | Professional | Ultimate |
---|---|---|---|
突变 |
|||
虚拟化 |
|||
Ultra |
|||
保护选项 | |||
内存保护 | |||
输入保护 | |||
资源保护 | |||
包装受保护的文件 | |||
调试器检测 | |||
虚拟化工具检测(VMware / Virtual PC) | |||
序列号 | |||
许可管理 |
|||
序列号过期 | |||
免费升级限制 |
|||
将序列号锁定到硬件标识符 | |||
将受保护的代码锁定到序列号 |
|||
阻止序列号(黑名单) | |||
序列号的网络生成器 | |||
其他特性 | |||
“专家”模式 - 具有全套功能的高级用户界面 | |||
控制台版本的VMProtect | |||
水印 |
|||
脚本 | |||
虚拟文件 |