我正尝试为我的工作中的员工创建一个锁定的浏览器,以便在自助服务终端上使用。我需要阻止用户离开应用程序。我已经想出了如何通过按alt-f4或ctrl-f4来阻止他们关闭它,但我也想阻止alt-esc,ctrl-esc,alt-tab和windows键。任何人都可以帮我弄清楚如何做到这一点?我是Windows应用程序开发新手,但在web vb.net有经验。我正在使用VB.NET 2010 express。谢谢。无法关闭的Web浏览器
回答
而不是那样做,为什么不只是取消关闭?
在窗体上处理Closing
事件并将Cancel设置为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
这样,您可以决定什么时候应该关闭它,并且用户认为其他方式无关紧要。
正如科迪在评论中提到的那样,许多应该通过组策略实施(有些只能强制执行)。您可以编写组策略设置,使其易于部署。
这就是我如何处理关闭的禁用,但我也不希望他们能够打开另一个应用程序或切换应用程序。 – GeekIT1001 2011-05-23 14:08:37
如果用户使用任务管理器结束应用程序的进程 – 2011-05-23 14:25:30
@Matt使用组策略关闭任务管理器,则此方法不起作用。 – vcsjones 2011-05-23 14:32:55
- 1. 使Web浏览器关闭
- 2. Webdriver无法关闭浏览器
- 3. 关闭Web浏览器从Java程序
- 4. 关闭浏览器
- 5. TestNG无法关闭AfterClass方法中的Selenium浏览器
- 6. 铬:当浏览器关闭
- 7. 饼干关闭浏览器
- 8. 关闭浏览器警报
- 9. 在浏览器关闭
- 10. 关闭浏览器(PHP)
- 11. SetTimeout在浏览器关闭
- 12. 在浏览器关闭
- 13. 关闭浏览器事件
- 14. 浏览器关闭事件
- 15. 浏览器关闭和asp.net
- 16. XPages关闭浏览器
- 17. 无法关闭浏览器中的其他打开的标签
- 18. 无法从我的代码中关闭黑莓7浏览器
- 19. 无法关闭谷歌浏览器中的iframe
- 20. 无法使用JavaScript关闭Chrome浏览器中的选项卡
- 21. 如何关闭C#web浏览器打印预览对话框
- 22. 如何防止在Web浏览器中关闭XBAP浏览器应用程序
- 23. 无法导入模块 'web浏览器'
- 24. 浏览器确认关闭:取消按钮也关闭浏览器
- 25. 在Visual Studio中停止调试无法关闭浏览器
- 26. 无法登录3次后关闭浏览器
- 27. 无法使用Chrome框架关闭IE浏览器
- 28. Watin。浏览器打开后关闭无法解释
- 29. 关于浏览器关闭事件
- 30. 关闭弹出窗口关闭直到浏览器关闭
你可以只是禁用键? – soandos 2011-05-23 13:57:12
我不想禁用Ctrl,Alt或Tab,但我不认为用户需要esc或Windows键。 – GeekIT1001 2011-05-23 14:03:54
这是组策略设置的工作,而不是代码。在[服务器故障](http://www.serverfault.com/)上询问有关问题。 – 2011-05-23 14:05:49