我正在尝试使用 SetWindowsHookEx 来捕获对 java.dll 中 API 的调用。
所以我创建了另一个 dll,并使用 setwindowsHookEx 注入到所有其他进程中
g_hHook = SetWindowsHookEx(WH_CALLWNDPROC, JLoadSetFunc, g_hHookDll, 0)
问题如下:
在尝试捕获来自进程的调用时,我注意到在对挂钩函数的几次调用已经执行后,我的 dll 被附加到该进程。
所以问题是我的挂钩机制错过了挂钩 API 的前几次调用。
请对此问题提出建议或评论以指导我。我被这个卡住了。