我对SetWindowsHookEx和WH_CALLWNDPROC有个大问题!当使用SetWindowsHookEx进行本地钩子时
HHOOK hook = SetWindowsHookEx(WH_CALLWNDPROC, CallWndProc, GetModuleHandle(NULL), GetCurrentThreadId());所有程序都正常工作,但当我尝试为其他程序设置全局钩子或钩子时:
HHOOK hook = SetWindowsHookEx(WH_CALLWNDPROC, CallWndProc, GetModuleHandle(NULL), threadId);其中threadId = GetWindowThreadProcessId(window, NULL);
和HWND window = ::FindWindow(NULL,"Program title");
我被勾住了.
我读了很多关于勾搭的书,但是,我不明白哪里值得.我头疼了几天。提前谢谢你,为我的英语道歉。
发布于 2013-11-06 16:22:50
一种方法是:
图书馆 出口CallWndProc
https://stackoverflow.com/questions/19776866
复制相似问题