草庐IT

HookTarget

全部标签

c++ - 使用 C++ 和 EasyHook 注入(inject) x64 进程 Hook x86-DLL 的 x64-DLL 失败

注入(inject)x64进程的x64-DLL使用C++和EasyHookHookx86-DLL失败。如果Loader、InjectionLibrary和InjectionTarget(它在两个版本中都可用,我需要两者都被Hook)是x86,它就可以工作。获取导出过程的地址(GetProcAddress本身)在x64上不是问题。InjectionTarget也有HookTarget(Kernel32.dll)作为x64的依赖项。LhInstallHook(...)返回STATUS_NOT_SUPPORTED,其中源评论说在以下情况下发生:“目标入口点包含不受支持的指令。”由于源适用于x