VC如何屏蔽Ctrl+Alt+Delete消息?请在自己调试后能实现,回答

[复制链接]
查看11 | 回复3 | 2012-12-6 15:03:50 | 显示全部楼层 |阅读模式
“单击表单隐藏,按Alt + Tab回调形式 显式的选项私人函数GlobalAddAtom库”KERNEL32“别名吗?”,GlobalAddAtomA“(BYVAL lpString _ 字符串)作为整数全局热键的标识符函数RegisterHotKey LIB“USER32”(龙'ID作为长,_BYVAL fsModifiers,只要'VK,只要BYVAL HWND作为)只要'的hWnd:接收热键产生WM_HOTKEY消息的窗口句柄 ID:定义热键的标识符,GlobalAddAtom功能的获得热键的标识符。MOD_ALT Alt键,MOD_CONTROL的Ctrl键,Shift键的MOD_SHIFT,M...
回复

使用道具 举报

千问 | 2012-12-6 15:03:50 | 显示全部楼层
不要期望什么 Onkey OnMsg 之类的消息能做成。必须自己直接写全局键盘钩子(HOOK),N年前做过,当时正闹个什么键盘记录木马病毒那阵子。先编写一个DLL,将钩子加载进入全局变量,截获键盘按键,剩下就看你想干啥了。呵呵。...
回复

使用道具 举报

千问 | 2012-12-6 15:03:50 | 显示全部楼层
win2000以后版本通过键盘钩子是无法屏蔽CTRL+ALT+DELETE的,好像需要HOOK系统的GinaDll,但是会改变系统登录方式...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行