-
-
[求助]如何修改使用了Win8+API的软件以兼容Win7?
-
-
[求助]如何修改使用了Win8+API的软件以兼容Win7?
越来越多的软件要求Win8+或Win10+,然而某些情况下Win7仍然无法淘汰,需要在没有源码的情况下修改EXE或DLL以兼容Win7。
一般有两种情况:
1. Windows7有可替换的函数,例如GetSystemTimePreciseAsFileTime可替换为GetSystemTimeAsFileTime,函数签名一样;
2. Windows7上没有可替换的函数,例如PrefetchVirtualMemory,这种情况需要开发一个dll提供该函数,win7_api_patch.dll。
这两种情况分别如何修改呢?需要用到什么工具?(win7_api_patch.dll已准备好)
请大佬提供思路,谢谢。
传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!