问题描述
我正在开发一个应用程序(用C#编写),该应用程序具有可以在KIOSK模式下运行的设置.我这里遇到的一个挑战是禁用 + + 组合事件.
I'm working on an app (Written in C#) that have a setting to run on KIOSK mode. I've just an challenge here which is disabling ++ combination Event.
在过去的类似帖子中没有正确的答案.请让我知道正确的操作.考虑到我的代码正在与注册表项一起使用以禁用/启用选项,如果您知道任何注册表项,将会更有帮助.
There is no right answer in the similar past posts. Please let me know about the right action.Considering, my code is working with registry keys to disable/enable options, if you know any registry key,it will be more helpful.
推荐答案
+ + 是安全注意序列.这是确保引起操作系统注意的一种关键组合.SAS的全部要点是它不能被用户程序拦截或停止.
++ is the secure attention sequence of Windows NT (and its derivatives like Win7). It is the one key combination that is guaranteed to get the OS's attention. The whole point of the SAS is that it can't be intercepted or stopped by user programs.
它解决的一个安全问题是错误的登录屏幕:考虑一个看上去与普通Windows登录屏幕完全相同的屏幕.仅仅看一下就无法判断这是假货.但是,如果您习惯在登录之前始终按 + + (可以选择始终要求它(对于合法屏幕),在错误的登录屏幕上按SAS将显示任务管理器或安全注意屏幕(具有注销,更改密码等选项).真正的登录屏幕无法做到这一点;它只是停留在屏幕上.只要不替换或损害操作系统本身, + + 就会保护您免受错误的登录屏幕的侵害.如果用户程序可以拦截SAS,那将毫无用处.
One security issue it addresses is that of a false login screen: consider a screen that looks exactly like the normal Windows login screen. There's no way to tell that it's a fake just by looking at it. But, if you're in the habit of always pressing ++ before logging in (there is an option to always require it for the legitimate screen), pressing the SAS on a false login screen will bring up task manager or the secure attention screen (with the log off, change password, etc options). The real login screen doesn't do that; it just stays there on the screen. As long as the OS itself isn't replaced or compromised, ++ will protect you from false login screens. If a user program could intercept the SAS, it wouldn't be worth anything.
SAS从一开始就被移植到Windows NT设计中(它是在1993年的第一个版本中),因此解决它并不容易.我确定有专门为信息亭使用的键盘过滤器驱动程序-或某些可以拦截该序列的驱动程序.
The SAS was baked into the Windows NT design right from the beginning (it was in the first release in 1993), so getting around it won't be easy. I'm sure there are keyboard filter drivers-- or something to intercept that sequence-- that are designed for kiosk use.
这篇关于在Windows7上禁用Ctrl + Alt + Del组合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!