SetwindowsHook(WH_CALLWNDPROC...,0) 仅对本进程有效?(100分)

  • 主题发起人 主题发起人 zzzar
  • 开始时间 开始时间
Z

zzzar

Unregistered / Unconfirmed
GUEST, unregistred user!
dll中<br>procedure sethooks<br>...<br>hCallWndHook := SetWindowsHookEx(WH_CALLWNDPROC,@CallWndProc,hInstance,0);<br>hOldKeyHook := SetWindowsHookEx(WH_KEYBOARD,@KeyHookProc,hInstance,0);<br>...<br>我共设置了两个Hook,<br>exe中<br>sethooks<br>调试发现两个hook均安装成功,但是发现WH_CALLWNDPROC仅对本进程有效,而WH_KEYBOARD则对所有键盘输入有效<br><br>请问这是为什么?<br><br>谢谢!
 
不好意思,发重了,sorry :)
 
全局hook<br>要写在dll中
 
晕倒,楼上你看没看我的问题啊?<br>对了,这帖这么无法结掉啊
 
只有键盘HOOK可以不需要DLL实现系统HOOK,其他钩子要实现系统钩子必须使用DLL.
 
你自己没说清楚嘛“不好意思,发重了,sorry :) &nbsp;”是什么意思啊???
 
后退
顶部