我为程序A安装了一个线程钩子,用于捕获对A的所有鼠标输入。
那么它能捕获程序A的子窗口的鼠标输入信息吗?我觉得是可以的,但是程序时好时坏,不知道是什么原因。请大侠指教。

解决方案 »

  1.   

    我想在DLL中设断断点跟踪,结果在安装钩子时程序抛错。
    但是从Exe中调用运行都正确,这是怎么回事??
      

  2.   

    我添加了下面这句,然后又注释掉,又可以设断点执行了。
             //glhInstance = AfxGetApp()->m_hInstance;
    KeyHook = SetWindowsHookEx(WH_KEYBOARD, KeyboardProc, glhInstance, dwThreadID );但是它为什么没有进入我的KeyboardProc程序中的断点呢?(但是按键信息确实捕获到了)
    为什么会这样?
    按执行的结果它应该是进入KeyboardProc了,但为什么断点处及调试信息都没有执行和显示呢??