首页
社区
课程
招聘
[求助]如何修改使用了Win8+API的软件以兼容Win7?
发表于: 2025-9-7 14:36 737

[求助]如何修改使用了Win8+API的软件以兼容Win7?

2025-9-7 14:36
737

越来越多的软件要求Win8+或Win10+,然而某些情况下Win7仍然无法淘汰,需要在没有源码的情况下修改EXE或DLL以兼容Win7。

一般有两种情况:

1. Windows7有可替换的函数,例如GetSystemTimePreciseAsFileTime可替换为GetSystemTimeAsFileTime,函数签名一样;

2. Windows7上没有可替换的函数,例如PrefetchVirtualMemory,这种情况需要开发一个dll提供该函数,win7_api_patch.dll。


这两种情况分别如何修改呢?需要用到什么工具?(win7_api_patch.dll已准备好)


请大佬提供思路,谢谢。


传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 637
活跃值: (6018)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
2
拿lief写个脚本patch导入表 或者拿pe文件编辑器什么的改,要不然就写个dll劫持,方法多了去了,另外就是这个类似的东西之前有人写过比如这个vxkex 5a4K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6A6y4o6R3$3i4K6u0r3g2Y4S2w2k6i4R3`.
2025-9-8 00:19
0
雪    币: 47
活跃值: (59)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
EX呵呵 拿lief写个脚本patch导入表 或者拿pe文件编辑器什么的改,要不然就写个dll劫持,方法多了去了,另外就是这个类似的东西之前有人写过比如这个vxkex d99K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6A6y4l9`.`. ...
收到,谢谢。
2025-9-12 22:47
0
游客
登录 | 注册 方可回帖
返回