我正在尝试为我工作的员工创建一个锁定的浏览器,以便在自助服务终端上使用。我需要阻止用户退出应用程序。我已经弄清楚如何通过按alt-f4或ctrl-f4来阻止它们关闭它,但我还想阻止alt-esc,ctrl-esc,alt-tab和windows键。任何人都可以帮我弄清楚如何做到这一点?我是Windows应用程序开发的新手,但有web vb.net的经验。我正在使用VB.NET 2010 express。感谢。
答案 0 :(得分:1)
为什么不取消关闭呢?
而不是这样做处理表单上的Closing
事件,并将“取消”设置为“真实”。
Public Class MyForm Inherits Form
//Wire the event...
Public Sub MyForm_FormClosing(sender as Object, args as FormClosingEventArgs) Handles Closing
args.Cancel = True
End Sub
End Class
这样,您可以决定何时应该关闭它,并且用户想到的其他方式无关紧要。
正如Cody在评论中提到的,应该通过组策略强制实施(有些只能强制执行)。您可以编写组策略设置脚本,以使其易于部署。