我正在开发一个应该能够将计算机“锁定”在其中的软件,因此任何用户都没有机会返回 Windows 并使用其他软件,除非他使用密钥关闭软件(我想这是人们要求以信息亭模式操作的内容)。
经过大量研究,我设法使用挂钩和注册表文件禁用了 Ctrl、Windows 键和 Alt,因此我可以消除(我认为)用户从键盘上摆脱软件的所有方式。
但现在我发现,如果有人插入 USB 设备(例如随身碟/数据旅行者),考虑到 W7,任务栏会立即出现在传统对话框旁边,您可以在其中选择要对插入的 USB 设备执行的操作(打开它的内容与资源管理器等),所以有人可以离开键盘以外的软件。
我想知道如何通过代码或注册表来阻止它(代码会更好!),所以如果有人插入笔式驱动器,任务栏不会出现,对话框也不会出现。如果我可以阻止那些已经使用的 USB 输入(通过鼠标和键盘),那也可能会有所帮助。
顺便说一句,如果有人知道摆脱信息亭模式应用程序的任何其他棘手方法,请告诉我!
谢谢,
莫默吉尔