我知道这个问题已经被问过好几次了,而且有几种不同的方式。但是,在所有的问题和答案中,鉴于我的情况,没有人能够完全回答......
我在医疗设备上工作,它们运行 Windows。应用程序作为 shell 运行,用户不应该能够进入应用程序,理想情况下他们将无法做任何表明系统正在运行 Windows 的事情。访问全键盘是必要的,因此禁用、损坏或重新映射键不是解决方案。鉴于此,我们需要特别禁用 SAS/CAD/Ctrl+Alt+Delete;还有一些其他的,但是用钩子很容易。
直到最近我们一直在使用 Windows XP Embedded 并且可以取代 GINA,但我们即将切换到 Windows 7(技术上是 Windows Embedded Standard 7;但在我们的例子中它们本质上是相同的)并且 GINA 不再是选项。必须有办法做到这一点。
因为我在其他问题上看到过对此的评论:我相信这属于 Stack Overflow。替换 GINA 是一个编程问题,没有理由认为这不会是太多。虽然我对非编程解决方案持开放态度,但我怀疑 MS 是否会在注册表等中提供这种更改。