dll proxy generator
1.0.0
该项目创建了一个新的DLL,该DLL位于游戏和原始DLL之间。这样,您可以拦截所有DLL调用。
游戏 - >您的代理DLL->原始DLL
由Kristoffer Blasiak(https://www.codeproject.com/articles/1179147/proxify-automation-proxy-dll-generation)原始作品,我修改了他的项目,因此输出适合我的需求。
用Visual Studio打开DllProxygenerator.sln并构建
。
请小心您尝试代理哪个DLL。我尝试了公共Windows DLL,例如D3D9或User32,它效果很好。游戏特定的dll具有修理功能名称无法使用。除了有人知道如何解决这个问题。
创建一个新的Visual Studio DLL项目。将生成的代理文件复制到您的项目中。
删除其他所有文件,例如stdafx.h
更改以下设置。
在游戏目录中复制您的新代理。一些游戏具有不同的负载机制。根据您生成的DLL,游戏可能不会首先加载DLL,在这种情况下代理不起作用。