首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Hook钩子如何屏蔽全键盘

2013-10-25 
Hook钩子怎么屏蔽全键盘看了孙鑫老师的HOOK教程(c++深入详解第20课),想根据孙鑫老师的程序改个屏幕锁,代码

Hook钩子怎么屏蔽全键盘
看了孙鑫老师的HOOK教程(c++深入详解第20课),想根据孙鑫老师的程序改个屏幕锁,代码也几乎全是孙鑫老师的:
LRESULT CALLBACK KeyboardProc(
  int code,       // hook code
  WPARAM wParam,  // virtual-key code
  LPARAM lParam   // keystroke-message information
)
{
if(VK_F2==wParam)
{
SendMessage(g_hWnd,WM_CLOSE,0,0);
UnhookWindowsHookEx(theApp.m_hMouse);
UnhookWindowsHookEx(theApp.m_hKeyboard);
}
return 1;
}

LRESULT CALLBACK MouseProc(
  int nCode ,      // hook code
  WPARAM wParam,  // message identifier
  LPARAM lParam   // mouse coordinates
)
{
return 1;
}
我在键盘回调函数中设定返回值为1了,按道理就屏蔽了全键盘消息了,只有我开的后门F2能够通过
但为什么ATL+TAB还是可以更换程序?CRTL+ALT+A还是可以QQ截图?求统统屏蔽的干活!
这是屏幕锁正常工作的画面:
Hook钩子如何屏蔽全键盘

这是按下ALT+TAB的画面,求屏蔽!
Hook钩子如何屏蔽全键盘 HOOK 键盘屏蔽 ALT+TAB,
[解决办法]
搜“GINA”

热点排行