0

我正在尝试为我工作的员工创建一个锁定的浏览器,以便在信息亭使用。我需要防止用户退出应用程序。我已经想出了如何通过按 alt-f4 或 ctrl-f4 来阻止他们关闭它,但我还想阻止 alt-esc、ctrl-esc、alt-tab 和 windows 键。谁能帮我弄清楚如何做到这一点?我是 Windows 应用程序开发的新手,但在 web vb.net 方面有经验。我正在使用 VB.NET 2010 快递。谢谢。

4

1 回答 1

1

与其那样做,为什么不直接取消收盘呢?

处理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

这样,您可以决定何时关闭它,而用户的其他想法并不重要。

正如 Cody 在评论中提到的,其中很多应该由组策略强制执行(有些只能强制执行)。您可以编写组策略设置脚本,使其易于部署。

于 2011-05-23T14:03:29.320 回答