如何用C#代码 屏蔽系统热键 CTRL+ALT+DEL

老师要求还真苛刻,我们做毕业设计——系统锁定。原来设计的是KILL掉任务管理器的进程。安CTRL+ALT+DEL的时候出来的是图片上那个窗口(windows安全),老师说... 老师要求还真苛刻,我们做毕业设计——系统锁定。原来设计的是KILL掉任务管理器的进程。安CTRL+ALT+DEL的时候出来的是图片上那个窗口(windows安全),老师说不能出现这个,出现那个可以注销,就不行!怎么弄啊?
PS:可不可以设计成自动跳回应用程序桌面,但是不会写代码啊。
展开
 我来答
百度网友4d4b710
2010-12-08 · TA获得超过120个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:161万
展开全部
点击“开始”→“运行”,输入Regedit,打开注册表编辑器。然后依次打开到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,新建一个双字节值,键名为“NoWindows Keys”,键值为“1”,这样就可以禁止用户利用系统热键来执行一些禁用的命令。如果要恢复,只要将键值设为0或是将此键删除即可

退出注册表编辑器后,重新启动计算机即可生效。

你用C# 去修改注册表!
百度网友6eed2f8
2010-12-09 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3816万
展开全部
比较省事的方法是用一个timer或者线程不断的扫描任务管理器的进程,发现就kill,不给用户点击或操作机会
好多网吧管理系统都是这么做的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hefei0413
2010-12-09 · TA获得超过166个赞
知道答主
回答量:81
采纳率:100%
帮助的人:40.9万
展开全部
能判断按键吗。。。
如果用户按得是 ctrl alt del就给他改成windows+d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dc91b32
2010-12-08 · TA获得超过5650个赞
知道大有可为答主
回答量:5653
采纳率:0%
帮助的人:0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式