动态禁用/启用Window 2000下的Ctrl+Alt+Delete组合键 终结版
运行环境:9x/Me/NT/2000/XP/
源码语言:简体中文
源码类型:编程源码 - C++源码 - 系统编程
授权方式:免费软件
源码大小:207 KB
推荐星级:
更新时间:2004-11-13 23:18:43
联系方式:暂无联系方式
官方主页:Home Page
图片预览:
【一键转帖到论坛】
插件情况:![]()
解压密码:本站默认解压密码:www.newasp.net
相关Tags:
下载统计:载入数据...
1:
包含C++类CCADMgr头文件,如:#include "CADMgr.h"
2:
定义变量如:CCADMgr m_cadMgr;
3: 设置Ctrl+Alt+Del消息通知窗口,如:m_cadMgr.SetTargetWnd(m_hWnd);
4: 禁用或启用,如:m_cadMgr.DisableCAD(m_bDisabled);
5: 响应消息:
声明函数:afx_msg void OnHotKey(WPARAM wParam, LPARAM lParam);
消息映射:ON_MESSAGE(WM_HOTKEY, OnHotKey)
函数实现:
void CTrapCADDlg::OnHotKey(WPARAM wParam, LPARAM lParam)
{
WORD wKey = HIWORD(lParam);
WORD wModifier = LOWORD(lParam);
BOOL bAltDown = ((wModifier & VK_MENU) != 0 ? TRUE : FALSE);
BOOL bCtrlDown = ((wModifier & VK_CONTROL) != 0 ? TRUE : FALSE);
//按下Ctrl + Alt + Del组合键
if(bCtrlDown && bAltDown && wKey == VK_DELETE)
AfxMessageBox("对不起, Ctrl+Alt+Delete组合键已经被禁用了!", MB_OK|MB_IConERROR);
}
程序先在注入一段线程在winlogon.exe中,替换winlogon桌面SAS window的窗口处理过程为自己的窗口处理过程,在有Ctrl+Alt+Del组合键时向自己指定的窗口发送消息,达到截获Ctrl+Alt+Del组合键的目的,在程序退出时替换回原有的窗口处理过程
本站提供动态禁用/启用Window 2000下的Ctrl+Alt+Delete组合键 终结版免费下载,版权归其软件公司或原作者所有。如果你喜欢,请支持正版!
评论内容只代表网友观点,与本站立场无关!
* 请一定升级到最新版WinRAR3.80才能正常解压本站提供的软件!
* 如果您发现下载链接错误,请点击报告错误谢谢!
* 站内提供的所有软件包含破解及注册码均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!
* 本站为非营利性站点,所有资源均是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站仅仅提供一个观摩学习的环境,将不对任何资源负法律责任。


