Windows 7 禁用kiosk的Ctrl-Alt-Del和关机

Windows 7 禁用kiosk的Ctrl-Alt-Del和关机,windows-7,shutdown,kiosk,Windows 7,Shutdown,Kiosk,我为一个客户完成了一个应用程序。聊了一会儿之后,他想让我再做一个应用程序,或者为他们的信息亭推荐一个 客户端需要一种防止计算机关闭的方法。他们喜欢禁用Ctrl+Alt+Delete(也就是说不能终止进程),使用Alt+F4关闭浏览器,不使用windows按钮弹出“开始”菜单供用户单击或使用键盘关闭。显然,应该有一种方法来解锁它 我告诉他们我会调查的,但他们真的不需要 他们正在使用Windows7。是否可以使用WinAPI调用或现有的应用程序或库来执行此操作?可能是更好的方法,但AutoHotKe

我为一个客户完成了一个应用程序。聊了一会儿之后,他想让我再做一个应用程序,或者为他们的信息亭推荐一个

客户端需要一种防止计算机关闭的方法。他们喜欢禁用Ctrl+Alt+Delete(也就是说不能终止进程),使用Alt+F4关闭浏览器,不使用windows按钮弹出“开始”菜单供用户单击或使用键盘关闭。显然,应该有一种方法来解锁它

我告诉他们我会调查的,但他们真的不需要


他们正在使用Windows7。是否可以使用WinAPI调用或现有的应用程序或库来执行此操作?

可能是更好的方法,但AutoHotKey可以在Windows中为您禁用或重新映射密钥。和


无论如何,这比自己编辑注册表要安全一点。我没有尝试过禁用Ctrl+Alt+Del,但它适用于capslock和我尝试过的其他两个键。

自Windows 2000以来,有一个注册表二进制键,允许您在驱动程序级别上重新映射键:

HKLM\System\CurrentControlSet\Control\Keyboard Layout\Scancode Map
幸运的是,还有一个GUI应用程序,它允许您轻松地配置它,称为(没有从属关系,只是一个快乐的用户)。重新映射非常灵活,到目前为止,我已经成功地重新映射了每个标准键(包括Ctrl、Delete、F4等),甚至是一些键盘上的“多媒体”键

该应用程序只是将设置写入注册表,因此它不需要一直运行——一旦找到喜欢的布局,就可以通过Regedit导出/导入注册表项,无需使用特殊工具

我建议将所有“危险”键重新映射到一些无辜的东西上,例如将Ctrl、Delete和F4映射到Shift


警告:这是一个系统范围的设置,因此如果您需要在该系统中按Ctrl+Alt+Delete,那么您可能会运气不佳(您必须再次编辑注册表项)。此外,映射在系统引导后只读取一次,因此您需要重新启动以应用更改。

+1。我将alt映射到ctrl,这很有效。但是,ctrl-alt-del仍会导致任务管理器显示。LWin/RWin::Ctrl确实阻止了开始菜单的出现。很好的链接。将F4映射到F2(因为ctrl F4仍然关闭选项卡/窗口)我能够获得我想要的所有功能。但我仍然可以通过ctrl-alt-del关闭进程。在我杀死autohotkey之前,也没有办法安全关机。接受:通过使用此答案、此链接和win7解决方案,我在这里回答了这个问题:答案使用了我创建的c库和驱动程序。