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,在這種情況下代理不起作用。