我为客户完成了一个应用程序.在谈了一会后,他希望我做一个额外的应用程序或推荐一个他们的自助服务终端.
客户端想要一种防止计算机关闭的方法.他们喜欢禁用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以及F4到Shift.
CAVEAT:这是一个系统范围的设置,所以如果您需要在该系统中按Ctrl+ Alt+ Delete,那么您将失去运气(您必须再次编辑注册表项).此外,映射在系统引导后只读取一次,因此您需要重新引导才能应用更改.
| 归档时间: |
|
| 查看次数: |
24764 次 |
| 最近记录: |