-
-
[求助]WH_JOURNALRECORD钩子,为什么不执行回调函数?
-
发表于:
2014-8-12 13:31
5949
-
[求助]WH_JOURNALRECORD钩子,为什么不执行回调函数?
HHOOK g_hHook = NULL;
LRESULT CALLBACK JournalRecordProc(
int code, // hook code
WPARAM wParam, // not used
LPARAM lParam // message being processed
)
{
return CallNextHookEx(g_hHook,code,wParam,lParam);
}
void CTTTTTTTTTTTDlg::OnBtnHook()
{
g_hHook = ::SetWindowsHookEx(WH_JOURNALRECORD,(HOOKPROC)JournalRecordProc,AfxGetApp()->m_hInstance,NULL);
}
我在MFC中 和 Dll中都测试过这个 WH_JOURNALRECORD 这个钩子,SetWindowsHookEx的返回值不为空,但是我的键盘钩子就能在模块中查找到我的dll, WH_JOURNALRECORD 就查找不到。
我在Xue Tr中查看消息钩子,Xue Tr也能遍历出我的 键盘钩子 和 WH_JOURNALRECORD 钩子 就是不知道为什么 WH_JOURNALRECORD 不进回调函数。。。。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课