为什么我的WH_CBT全局钩子无法勾到其他进程的消息
HHook g_cbtHook = NULL;
g_cbtHook = SetWindowsHookEx(WH_CBT, CBTProc, GetModuleHandleA("testdll"), 0);
LRESULT CALLBACK CBTProc(int nCode, WPARAM wParam, LPARAM lParam)
{
cout << nCode<<endl;
return CallNextHookEx(cbtHook, nCode, wParam, lParam);
}
g_cbtHook已经设为共享了。
请问一下为什么我的WH_CBT钩子无法勾到其他进程的消息?只能勾到自己进程的消息呢?
郁闷的是,我换成键盘或者是鼠标钩子,则能正常勾到其他进程的消息。
win7 32bit 64bit均测试过····