1

我正在开发教室控制软件。其中一项功能是教师必须能够阻止用户看到开始屏幕。在学生端运行的应用程序是在 windows 8 桌面上运行的。我如何从 C++ 代码中阻止用户进入开始屏幕?如果那不可能,我可能会强制应用程序在某些时候切换回桌面视图。这可以通过代码实现吗?

4

1 回答 1

2

由于这是一个复杂的话题,我不会在这里重复内容。创建信息亭风格的应用程序取决于 Authenticode 签名的可执行文件和 UIAccess 清单属性。您还应该了解Windows 8 桌面应用程序的认证要求,因为如果设计不当,展台式应用程序可能会带来很大的安全风险。

  1. Windows 8 中的 Kiosk 样式应用程序
  2. Metro 之上的桌面应用程序
  3. 使用requestedExecutionLevel的uiAccess属性改进提供桌面远程控制的应用程序
  4. 第 6 步:创建和嵌入应用程序清单 (UAC)
于 2012-11-05T16:36:23.470 回答