有关线程钩子的问题?
我为程序A安装了一个线程钩子,用于捕获对A的所有鼠标输入。
那么它能捕获程序A的子窗口的鼠标输入信息吗?
我觉得是可以的,但是程序时好时坏,不知道是什么原因。请大侠指教。
问题点数:50、回复次数:3Top
1 楼orbit(走了走了)回复于 2005-06-02 20:27:38 得分 50
应该是可以的,具体什么原因导致时好时坏要调试代Top
2 楼angelcool(快乐需要创造)回复于 2005-06-02 20:37:25 得分 0
我想在DLL中设断断点跟踪,结果在安装钩子时程序抛错。
但是从Exe中调用运行都正确,这是怎么回事??Top
3 楼angelcool(快乐需要创造)回复于 2005-06-02 21:48:02 得分 0
我添加了下面这句,然后又注释掉,又可以设断点执行了。
//glhInstance = AfxGetApp()->m_hInstance;
KeyHook = SetWindowsHookEx(WH_KEYBOARD, KeyboardProc, glhInstance, dwThreadID );
但是它为什么没有进入我的KeyboardProc程序中的断点呢?(但是按键信息确实捕获到了)
为什么会这样?
按执行的结果它应该是进入KeyboardProc了,但为什么断点处及调试信息都没有执行和显示呢??
Top




