gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 15:44:24 25 4
gpt4 key购买 nike

我正在开发一个应用程序(用 C# 编写),该应用程序具有在 KIOSK 模式下运行的设置。我在这里遇到的挑战是禁用 Ctrl+Alt+Del 组合事件。

类似的帖子没有正确答案。请让我知道正确的操作。考虑到,我的代码使用注册表项来禁用/启用选项,如果您知道任何注册表项,它会更有帮助。

最佳答案

CTRL+ALT+DELsecure attention sequence Windows NT(及其衍生产品,如 Win7)。它是保证引起操作系统注意的单键组合。 SAS 的全部意义在于它不能被用户程序拦截或停止。

它解决的一个安全问题是错误的登录屏幕:考虑一个看起来与普通 Windows 登录屏幕完全一样的屏幕。仅凭外观无法判断它是假的。但是,如果您习惯于在登录前总是按 CTRL+ALT+DEL(可以选择始终要求它对于合法屏幕),在错误的登录屏幕上按 SAS 将调出任务管理器或安全注意屏幕(带有注销、更改密码等选项)。真正的登录屏幕不会那样做;它只是停留在屏幕上。只要操作系统本身没有被替换或受到损害,CTRL+ALT+DEL 将保护您免受错误登录屏幕的侵害。如果用户程序可以拦截 SAS,那它就一文不值了。

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

关于c# - 在 Windows7 上禁用 Ctrl+Alt+Del 组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28847304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com