初学者菜问:如何在win2000下屏蔽Ctrl+Alt+Del
我看了开发文档里的《怎样屏蔽系统热键 (tide原创)》
可是屏蔽Ctrl+Alt+Del却不行
我的判断语句是
if ( (p->vkCode == VK_DELETE) && ((p->flags & LLKHF_ALTDOWN)!=0) && ((GetKeyState(VK_CONTROL)&0x8000)!= 0) )
return 1;
else return CallNextHookEx(NULL, nCode, wParam, lParam);
可是去掉((p->flags & LLKHF_ALTDOWN)!=0)或((GetKeyState(VK_CONTROL)&0x8000)!= 0)
单独屏蔽Ctrl+Del和Alt+Del却成功了。
请问为什么?我错在哪里?谢谢!