gpt4 book ai didi

wpf - Windows 8.1 为桌面应用程序分配访问权限

转载 作者:行者123 更新时间:2023-12-01 16:02:28 24 4
gpt4 key购买 nike

我有一个用 WPF(最初用于 Windows 7)编写的桌面应用程序,我想在 Microsoft Surface Pro 2 上的 Kiosk(分配访问模式)中运行。分配的访问功能看起来很完美,但它不支持非商店应用。

我只需要一种方法来防止用户切换到另一个应用程序或访问操作系统等。

可能吗?

最佳答案

  1. 使您的应用程序全屏显示,如下所示:full screen wpf

  2. 在您的主窗口构造函数中订阅 Deactivate 事件或覆盖 OnDeactivate 方法:

        Deactivated += delegate(object sender, EventArgs e) {
    Activate();
    };
  3. 您还希望通过以这种方式处理 Closing 事件来防止窗口从 Alt+F4 关闭:

        Closing += delegate(object sender, CancelEventArgs e)
    {
    if(!Environment.HasShutdownStarted)
    e.Cancel = true;
    };

完成后,应用程序只能通过任务管理器关闭,注销并关机。

关于wpf - Windows 8.1 为桌面应用程序分配访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20108613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com