Vb.net 无法关闭的Web浏览器
我正在尝试创建一个锁定的浏览器,供我工作的员工在信息亭使用。我需要防止用户退出应用程序。我已经知道了如何通过按alt-f4或ctrl-f4来阻止他们关闭它,但我还想阻止alt-esc、ctrl-esc、alt-tab和windows键。有人能帮我弄清楚怎么做吗?我不熟悉windows应用程序开发,但有web vb.net方面的经验。我正在使用VB.NET 2010 express。谢谢。与其这样做,为什么不取消收盘 处理表单上的Vb.net 无法关闭的Web浏览器,vb.net,locked,Vb.net,Locked,我正在尝试创建一个锁定的浏览器,供我工作的员工在信息亭使用。我需要防止用户退出应用程序。我已经知道了如何通过按alt-f4或ctrl-f4来阻止他们关闭它,但我还想阻止alt-esc、ctrl-esc、alt-tab和windows键。有人能帮我弄清楚怎么做吗?我不熟悉windows应用程序开发,但有web vb.net方面的经验。我正在使用VB.NET 2010 express。谢谢。与其这样做,为什么不取消收盘 处理表单上的关闭事件,并将“取消”设置为true Public Class My
关闭
事件,并将“取消”设置为true
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在评论中提到的,这其中很多都应该由集团策略来实施(有些只能实施)。您可以为组策略设置编写脚本,使其易于部署。您可以禁用这些键吗?我不想禁用ctrl、alt或tab,但我认为用户不需要esc或windows键。这是用于组策略设置的作业,而不是代码。请就此提问。不要忘记ctrl+shift+Esc等组合。这就是我处理关闭禁用的方式,但我也不希望它们能够打开另一个应用程序或切换应用程序。如果用户使用任务管理器结束应用程序的进程,此方法将不起作用。这正是我的观点,没有代码专用的解决方案-正如@Cody在原始文档的注释中所指出的那样question@Matt,啊-在我写答案的时候,评论讨论还在继续。我同意。