我需要创建一个可以在 Windows 8 上全屏运行的应用程序,并且用户应该无法轻松退出。
由于该应用程序将在仅具有触觉输入的计算机或平板电脑上运行,因此我将创建一个无边框和最顶层的 WPF 应用程序,只有在连接键盘时才能关闭该应用程序。
问题是左侧的应用程序切换栏和右侧的魅力栏仍然可以在没有键盘的情况下打开,并允许用户退出应用程序。这可以从代码中禁用吗?我似乎找不到办法。
简单的解决方案是在另一个操作系统上运行,但机器将运行 Windows 8,对此我无能为力。
最佳答案
我挖了一个 .TXT 和一些我前段时间在网上找到的笔记,它可能会有所帮助(最坏的情况,它不适用于 Windows 8 并且不起作用。不幸的是我无法引用它的来源,我真的不记得它来自哪里):
自 XP 以来,“信息亭模式”已经存在。通常它的目的是锁定 IE 以显示一些交互式网页,同时不让用户关闭它:它被称为强制用户配置文件。
要设置它:
用户必须是标准用户,而不是管理员。但是话又说回来,如果未经授权的人即使计算机“卡住”也可以获得管理员权限,我认为您遇到了更严重的问题。
当您完成并登录新帐户后,您会发现它的运行方式与您一直在寻找的自助服务终端模式非常相似。要撤消更改,请注销并重新登录。
关于wpf - 如何以编程方式禁用 Windows 8 Charms 栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11825164/