授权方式
VMP 网络授权
有源码时使用 VMP SDK 做高强度代码保护与网络授权。
VMP 网络授权适合有软件源码、并且希望获得更高强度防破解能力的场景。它把 VMP 的代码虚拟化保护与万捷的网络验证结合起来:软件必须通过网络验证拿到正确序列号,受保护的代码才能正常执行。
代码虚拟化
支持虚拟化、变异、超级等保护方式,把关键代码片段转换成难以阅读和调试的虚拟机指令。
内存与资源保护
包含内存保护、资源保护、导入表保护和完整性保护,减少被静态分析、资源替换和补丁篡改的风险。
运行环境检测
可检测调试器和虚拟机,提高动态调试、脱壳和分析的成本。
序列号保护
加密代码需要正确的序列号才能解密执行;序列号由服务器在网络验证成功后发放。
支持的文件格式
支持 32 位 / 64 位 EXE、DLL、SYS 驱动、屏保、ActiveX 组件、BPL 库以及其他 PE 格式文件。受保护文件可运行在常见 Windows 系统上,授权功能建议至少使用 Windows 2000 及以上系统。
使用要求
必须有源码:需要在源码中调用 VMP SDK,标记要保护的代码片段,然后配合万捷的 vmpkey 接口完成网络授权。