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>谢谢!
 
要用dll<br>
 
to 楼上<br>要用dll?什么意思?
 
用DLL才能将代码注入其他进程中
 
楼上的意思是用dll来调用hook.dll吗?
 
已经解决,一人50分吧,呵呵,又不能把分给自己 :)
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部