无法关闭的Web浏览器

时间:2011-05-23 13:54:49

标签: vb.net locked

我正在尝试为我工作的员工创建一个锁定的浏览器,以便在自助服务终端上使用。我需要阻止用户退出应用程序。我已经弄清楚如何通过按alt-f4或ctrl-f4来阻止它们关闭它,但我还想阻止alt-esc,ctrl-esc,alt-tab和windows键。任何人都可以帮我弄清楚如何做到这一点?我是Windows应用程序开发的新手,但有web vb.net的经验。我正在使用VB.NET 2010 express。感谢。

1 个答案:

答案 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在评论中提到的,应该通过组策略强制实施(有些只能强制执行)。您可以编写组策略设置脚本,以使其易于部署。