如何屏蔽 ctrl+esc,ctrl + alt + del, ctrl+shift+esc 组合键
HOOKDLL:main.cpp如下:#include<windows.h>#include<stdio.h>HHOOKhk;LRESULTCALLBACKKeyboar...
HOOK DLL:main.cpp如下:#include <windows.h>
#include <stdio.h>HHOOK hk;
LRESULT CALLBACK KeyboardProc(int code,
WPARAM wParam,
LPARAM lParam
)
{
if(wParam == WM_SYSKEYDOWN)
{
return -1;
}
else if(wParam == WM_KEYDOWN)
{
return CallNextHookEx(hk,code,wParam,lParam);
}
else
return 1;
}
extern "C" void __declspec(dllexport) nowhook()
{
hk = SetWindowsHookEx(WH_KEYBOARD_LL,KeyboardProc,GetModuleHandle(TEXT("hook")),0);
}extern "C" void __declspec(dllexport) stophook()
{
UnhookWindowsHookEx(hk);
} 如何屏蔽ctrl+esc,ctrl + alt + del, ctrl+shift+esc等组合键 展开
#include <stdio.h>HHOOK hk;
LRESULT CALLBACK KeyboardProc(int code,
WPARAM wParam,
LPARAM lParam
)
{
if(wParam == WM_SYSKEYDOWN)
{
return -1;
}
else if(wParam == WM_KEYDOWN)
{
return CallNextHookEx(hk,code,wParam,lParam);
}
else
return 1;
}
extern "C" void __declspec(dllexport) nowhook()
{
hk = SetWindowsHookEx(WH_KEYBOARD_LL,KeyboardProc,GetModuleHandle(TEXT("hook")),0);
}extern "C" void __declspec(dllexport) stophook()
{
UnhookWindowsHookEx(hk);
} 如何屏蔽ctrl+esc,ctrl + alt + del, ctrl+shift+esc等组合键 展开
1个回答
2013-07-19
展开全部
您好,我看到您的问题很久没有人来回答,但是问题过期无人回答会被扣分的并且你的悬赏分也会被没收!所以我给你提几条建议:一,你可以选择在正确的分类下去提问,这样知道你问题答案的人才会多一些,回答的人也会多些。二,您可以到与您问题相关专业网站论坛里去看看,那里聚集了许多专业人才,一定可以为你解决问题的。三,你可以向你的网上好友问友打听,他们会更加真诚热心为你寻找答案的,甚至可以到相关网站直接搜索.四,网上很多专业论坛以及知识平台,上面也有很多资料,我遇到专业性的问题总是上论坛求解决办法的。五,将你的问题问的细一些,清楚一些!让人更加容易看懂明白是什么意思!谢谢采纳我的建议
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询