首页
社区
课程
招聘
[原创] [分享] VMP 源码编译VS2022-动态Qt5.12.12
发表于: 2024-1-10 18:26 11930

[原创] [分享] VMP 源码编译VS2022-动态Qt5.12.12

2024-1-10 18:26
11930

我也来凑个热闹,编译一下VMP 源码,源码分享贴见 原来的帖子

修改点:

保留了编译好的文件,见以下,经过测试可以正常使用
bin\32\Ultimate

图片描述

图片描述

下载地址
链接:https://pan.baidu.com/s/1Rxuscqoxp7LAlxgZ1pjxMQ?pwd=062e
提取码:062e

  1. 编译错误啥的就不说了,可以参考其他帖子
  2. 文件编码,部分原编码为Cyrillic(windows-1251)改UTF8-BOM,原注释还存在
  3. 项目升级为vs2022, v141-xp编译,未在XP下测试运行
  4. libffi编译采用https://github.com/winlibs/libffi/tree/master 编译,注意修改成xp后删除windows sdk(记事本),再改成MT
  5. QT修改路径到 D:\Qt\Qt5.12.12\5.12.12,且改到msvc2017_64动态路径,可以搜索后修改成自己的路径,不清楚需不需要设置QTDIR(D:\Qt\Qt5.12.12\5.12.12),保险起见可以设置
  6. QT 下载地址 QT下载
  7. 删除了QT静态编译,如需要可以对照vcproj\qt-release64.props改回来,目前改的是vcproj\qt-release.props, 同时需要修改VMProtect\main.cc 注释行
  8. 编译好后使用以下命令自动收集QT dll(使用32位的QT)
    windeployqt.exe bin\32\Ultimate\VMProtect.exe --release
  1. 未修改runtime
    后续修改成rust+no_std的方式,然后动态加载dll的方式来加载,这样可以实现自定义的算法。
  • 编译错误啥的就不说了,可以参考其他帖子

  • [培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

    收藏
    免费 4
    支持
    分享
    最新回复 (7)
    雪    币: 8188
    活跃值: (2887)
    能力值: ( LV9,RANK:180 )
    在线值:
    发帖
    回帖
    粉丝
    2
    V141-xp是vs2017的内核
    2024-1-10 22:06
    0
    雪    币: 5921
    活跃值: (633)
    能力值: ( LV2,RANK:10 )
    在线值:
    发帖
    回帖
    粉丝
    3
    和下面这个项目实现的方式差不多
    https://github.com/vi3t1/vmprotect-3.5.1
    2024-1-11 07:50
    0
    雪    币: 3535
    活跃值: (31016)
    能力值: ( LV2,RANK:10 )
    在线值:
    发帖
    回帖
    粉丝
    4
    感谢分享
    2024-1-11 09:32
    1
    雪    币: 231
    活跃值: (640)
    能力值: ( LV4,RANK:41 )
    在线值:
    发帖
    回帖
    粉丝
    5
    nszy007 和下面这个项目实现的方式差不多 https://github.com/vi3t1/vmprotect-3.5.1
    看了一下,思路是一样的,可以比较着看。应该说如果要编译成功的话实际上思路都一致,只是静态编译Qt的区别
    2024-1-11 09:36
    0
    雪    币: 2325
    活跃值: (2304)
    能力值: ( LV6,RANK:89 )
    在线值:
    发帖
    回帖
    粉丝
    6
    盲猜浩哥
    2024-1-11 13:59
    0
    雪    币: 56
    活跃值: (1538)
    能力值: ( LV2,RANK:10 )
    在线值:
    发帖
    回帖
    粉丝
    7
    https://github.com/vi3t1/vmprotect-3.5.1
    可以传一份蓝奏云吗,无法下载
    2024-2-14 08:52
    0
    雪    币: 8838
    活跃值: (5331)
    能力值: ( LV4,RANK:50 )
    在线值:
    发帖
    回帖
    粉丝
    8
    nszy007 和下面这个项目实现的方式差不多 https://github.com/vi3t1/vmprotect-3.5.1
    x谢谢
    2024-2-14 09:13
    0
    游客
    登录 | 注册 方可回帖
    返回
    //