注入x64進程的x64-DLL掛鉤x86-DLL失敗,使用C++和EasyHook。 它工作如果Loader,InjectionLibrary和InjectionTarget(它在兩個版本都可用,我需要兩個都被掛鉤)是x86。 獲取導出過程的地址(GetProcAddress本身)在x64上不是問題。 InjectionTarget將HookTarget(Kernel32.dll)作爲x64的依賴項。 LhInstallHook(...)將返回STATUS_NOT_SUPPORTED,其中源註釋表示發生以下情況: 「目標入口點包含不受支持的指令。」注入x64進程的x64-DLL掛鉤x86-DLL失敗,使用C++和EasyHook
由於源代碼適用於x86版本,因此我決定不添加它。
我劃了一根小圖
甚至可以將x86 DLL映射到x64進程中嗎?這對我來說是新的。 –
我檢查了dependencywalker,它被列出,但不是我的領土。無論如何,我需要達到能夠鉤住GetProcAddress或類似於x64的目標。 – zEh