Winapi SetWindowsHookEx()是否适用于将来的进程 我写了一个C++可执行文件,运行在Windows 7上调用< /p>

Winapi SetWindowsHookEx()是否适用于将来的进程 我写了一个C++可执行文件,运行在Windows 7上调用< /p>,winapi,hook,dll-injection,setwindowshookex,Winapi,Hook,Dll Injection,Setwindowshookex,SetWindowsHookEx(WH_GETMESSAGE,pFunc,hDll,0/*dwThreadId*/) 这将安装我的钩子过程pFunc,用于监视发送到消息队列的消息 正如MSDN所说,如果参数dwThreadId为0,则钩子过程与所有现有线程关联。但我看到的是,这个钩子过程pFunc将钩住在这个钩子过程之后启动的未来进程。这是对的吗?是的,未来的进程在加载user32.dll时会被钩住。抱歉,手边没有引用。没错,将来的进程在加载user32.dll时会挂接。对不起,手头没有参考资料

SetWindowsHookEx(WH_GETMESSAGE,pFunc,hDll,0/*dwThreadId*/)

这将安装我的钩子过程
pFunc
,用于监视发送到消息队列的消息


正如MSDN所说,如果参数
dwThreadId
为0,则钩子过程与所有现有线程关联。但我看到的是,这个钩子过程
pFunc
将钩住在这个钩子过程之后启动的未来进程。这是对的吗?

是的,未来的进程在加载user32.dll时会被钩住。抱歉,手边没有引用。没错,将来的进程在加载user32.dll时会挂接。对不起,手头没有参考资料。