加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在Windows7上禁用Ctrl Alt Del组合

发布时间:2020-12-15 04:25:06 所属栏目:百科 来源:网络整理
导读:我正在开发一个应用程序(用C#编写),它具有在K IOSK模式下运行的设置.我在这里只是一个挑战,即禁用Ctrl Alt Del组合事件. 在过去的类似帖子中没有正确的答案.请让我知道正确的行动. 考虑到,我的代码正在使用注册表项来禁用/启用选项,如果您知道任何注册表项,
我正在开发一个应用程序(用C#编写),它具有在K IOSK模式下运行的设置.我在这里只是一个挑战,即禁用Ctrl Alt Del组合事件.

在过去的类似帖子中没有正确的答案.请让我知道正确的行动.
考虑到,我的代码正在使用注册表项来禁用/启用选项,如果您知道任何注册表项,它将更有帮助.

解决方法

CTRL ALT DEL是 Windows NT的 secure attention sequence(及其衍生品,如Win7).它是保证获得操作系统注意力的一个关键组合. SAS的全部意义在于它不能被用户程序拦截或阻止.

它解决的一个安全问题是虚假登录屏幕:考虑一个看起来与普通Windows登录屏幕完全相同的屏幕.只是通过观察就没有办法告诉它是假的.但是,如果您习惯在登录前始终按下CTRL ALT DEL(有一个选项可以始终要求它用于合法屏幕),在虚假登录屏幕上按SAS会显示任务管理器或安全注意屏幕(注销,更改密码等选项).真正的登录屏幕不会这样做;它只是停留在屏幕上.只要操作系统本身没有被替换或泄露,CTRL ALT DEL将保护您免受虚假登录屏幕的侵害.如果用户程序可以拦截SAS,则不值得.

SAS从一开始就融入了Windows NT设计(它是在1993年的第一个版本中),所以绕过它并不容易.我确信有键盘过滤器驱动程序 – 或者是拦截该序列的东西 – 是专为信息亭使用而设计的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读