帮我看看这段代码
我用的是WH_KEYBOARD参数,,
if(!(hhk=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyProc,hInst,0)))
{ //安装钩子
return FALSE;
}
LRESULT KeyProc(int nCode,WPARAM wParam,LPARAM lParam)
{
if( wParam == VK_F12 )
{
UnhookWindowsHookEx(hhk);
}
return 1;//也就是屏蔽一切非系统键,,当按F12时解锁,,,但是不行,不知道为什么
//UnhookWindowsHookEx(hhk);无效,,????????????????????????
} //这些都是在DLL文件里得!!!!!!!!
1. 我上面的程序为什么不能结束钩子!
2.用钩子的 return 1;屏蔽不料系统键 Alt Shift Delete Win Tab等等
这些系统键,即使我return 1;系统也对它们进行了处理!!