|
|
本帖最后由 天雷 于 2026-5-9 18:45 编辑
Q:这个插件有什么用?
A:
- 支持使用VMProtectSDK32.lib静态库的同时不影响调试
- 支持精准控制每一个子程序的VM模式(普通,虚拟,变异,超级)且在vmp界面显示对应的子程序名称方便手动调整
- 支持在完全不影响源码可读性的前提下全自动进行字符串加密
Q:字符串加密强度如何?
A:本质上是调用VMProtectDecryptStringA,代码执行前内存中无法搜索,具体情况请查阅VMP使用手册
本插件依赖InlineAssembler支持库
InlineAssembler支持库→编译设置→插件路径→添加 易语言VMP壳预处理插件V1.0.dll
VMProtectSDK32.dll→未加VMP壳之前运行需要放在程序运行目录
VMProtectSDK32.lib→放入e lib文件夹 或者 源码同目录
易语言VMP预处理模块.ec→仅包含VMProtectSDK32.lib函数声明 需要引用
VMP壳预处理配置:
VMP壳预处理总开关 该变量备注不为【真】则跳过插件所有流程
VMP标识处理总开关 该变量备注不为【真】则不会处理VMP标识
VMP字符串加密总开关 该变量备注不为【真】则不会加密任何字符串
VMP字符串加密精细化开关 该变量备注为【真】 则仅处理子程序备注中包含 “自动加密文本标记”字样的子程序 否则将默认加密所有的字符串
下载地址:
|
|