我知道这个问题已经被问过几次,不同的方式也有一些。然而,在所有的问题和答案中,没有人能够完全回答我的情况...
我从事医疗设备工作,它们运行Windows操作系统。应用程序作为Shell运行,用户不应该能够进入应用程序后台,并且理想情况下,他们不应该能够做任何表明系统正在运行Windows的事情。需要访问完整的键盘,因此禁用、损坏或重新映射键是不可行的解决方案。因此,我们需要特定地禁用SAS/CAD/Ctrl+Alt+Delete等组合键,其他一些键也需要禁用,但使用钩子很容易实现。
直到最近,我们一直在使用Windows XP Embedded,并且可以替换GINA,但我们即将转换到Windows 7(技术上是Windows Embedded Standard 7;但在我们的情况下它们基本相同),而GINA不再是一个选项。一定有办法解决这个问题。
由于我在其他问题中看到了评论:我确信这个问题属于Stack Overflow。替换GINA是一个编程问题,没有理由认为这个问题不是。虽然我也愿意接受非编程解决方案,但我怀疑微软会在注册表等方面提供这种改变的可用性。