(HHOOK)SetWindowsHookEx(WH_CBT,(HOOKPROC)ActiveWndProc, hInstanceHandle, 0);竟然对IE8视而不见?SetWindowsHookEx(WH_SHELL, ShellHookProc, hInstanceHandle, NULL);HSHELL_REDRAW竟然也无效。

解决方案 »

  1.   

    看别人的可以钩WH_GETMESSAGE和WH_CALLWNDPROC
    http://blog.csdn.net/sx1989827/article/details/5981189你可以指定一下IE8的线程ID给SetWindowsHookEx,然后GetLastError看看是什么错误了
      

  2.   

    SetWindowsHookEx(WH_SHELL, ShellHookProc, hInstanceHandle, NULL); SetWindowsHookEx(WH_CBT,(HOOKPROC)ActiveWndProc, hInstanceHandle, 0);
    针对的是window。
    应该只要是窗体程序都会监控到的。
    应该是你自己判断的问题。
    方便的话把代码贴上来看看。