我正在开发一种应该能够“锁定”计算机的软件,因此除非他使用密钥关闭软件,否则任何用户都无法返回Windows并使用其他软件(I猜猜这是人们要求在自助终端模式下运行的方式。)
经过大量研究后,我设法使用挂钩和注册表文件禁用了Ctrl,Windows Key和Alt,因此我可以消除(我认为)用户远离键盘软件的所有方式。
但是现在我发现,如果有人插入USB设备(例如pendrive /数据旅行者),考虑到W7,任务栏会立即与传统对话框一起,您可以选择使用USB设备做什么插入(用资源管理器打开其内容等),这样有人可以远离键盘远离软件。
我想知道如何通过代码或注册表来阻止它(代码会好多了!),所以如果有人插入一个pendrive,任务栏就不会出现,也不会出现那个对话框。如果我可以阻止USB输入(通过鼠标和键盘),那也可以帮助。
顺便说一句,如果有人知道任何其他离开自助终端模式应用的棘手方法,请告诉我!
谢谢,
Momergil
答案 0 :(得分:1)
如果在explorer.exe
注册表项的Shell
值中将Winlogon
替换为您自己的应用程序,则您的应用程序将启动而不是的资源管理器。然后,您需要做的就是禁用任务管理器,这可以通过组策略设置来完成。
Winlogon
密钥的完整路径是
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
答案 1 :(得分:0)
为什么不停止 explorer.exe ,停用 Ctrl + Alt +删除和 Ctrl + Shift + Esc 进入自助服务终端模式?