禁用Ctrl-Alt-Del并关闭自助服务终端

3 kiosk shutdown windows-7

我为客户完成了一个应用程序.在谈了一会后,他希望我做一个额外的应用程序或推荐一个他们的自助服务终端.

客户端想要一种防止计算机关闭的方法.他们喜欢禁用Ctrl+ Alt+ Delete(也禁止进程),Alt+ F4关闭浏览器,没有Windows按钮弹出开始菜单,供用户点击或使用键盘关机.显然应该有办法解锁它

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

他们使用的是Windows 7.我可以使用WinAPI调用,还是已经存在的app或lib来执行此操作?

Pis*_*3.0 12

从Windows 2000开始,有一个Registry二进制密钥,允许您在驱动程序级别之上重新映射密钥:

HKLM\System\CurrentControlSet\Control\Keyboard Layout\Scancode Map
Run Code Online (Sandbox Code Playgroud)

幸运的是,还有一个GUI应用程序,允许您轻松配置它,称为SharpKeys(没有联盟,只是一个快乐的用户).重映射是相当灵活的,到目前为止,我已经成功地重新映射每个标准键(INC. ,,Ctrl 等),甚至是"多媒体"键是某些键盘上.DeleteF4

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

我建议重新映射所有的"危险"键无辜的东西-比如地图Ctrl,Delete以及F4Shift.

CAVEAT:这是一个系统范围的设置,所以如果您需要在该系统中按Ctrl+ Alt+ Delete,那么您将失去运气(您必须再次编辑注册表项).此外,映射在系统引导后只读取一次,因此您需要重新引导才能应用更改.