为什么我的WH_CBT全局钩子无法勾到其他进程的消息

来源:互联网  时间:2016/8/27 3:35:57

关于网友提出的“ 为什么我的WH_CBT全局钩子无法勾到其他进程的消息”问题疑问,本网通过在网上对“ 为什么我的WH_CBT全局钩子无法勾到其他进程的消息”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 为什么我的WH_CBT全局钩子无法勾到其他进程的消息
描述:

Windows 7钩子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<<>
    return CallNextHookEx(cbtHook, nCode, wParam, lParam);
}
g_cbtHook已经设为共享了。
请问一下为什么我的WH_CBT钩子无法勾到其他进程的消息?只能勾到自己进程的消息呢?
郁闷的是,我换成键盘或者是鼠标钩子,则能正常勾到其他进程的消息。
win7 32bit 64bit均测试过····

上一篇关于__VA_ARGS__作为另一个宏的参数输入时的问题
下一篇从串口读数可以加到队列里吗
明星图片
相关文章
《 为什么我的WH_CBT全局钩子无法勾到其他进程的消息》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)