Javascript 限制Windows 8 Metro应用程序中的桌面访问

Javascript 限制Windows 8 Metro应用程序中的桌面访问,javascript,windows,windows-8,microsoft-metro,Javascript,Windows,Windows 8,Microsoft Metro,我目前正在Visual Studio 2012中开发一个Windows 8 Metro应用程序(javascript),用于在平板电脑上运行的公共画廊竞赛参赛作品。通常,我不会问这样的问题,但我已经详细考虑了该应用程序,这似乎是一个合理的要求。该应用程序非常简单,因为它向用户显示了三个屏幕: 行动呼吁 用户详细信息 多谢各位 考虑到这个应用程序需要一整天都在运行,这已经足够简单了,但我不想被人打电话告诉我,阻止那些路人关闭应用程序,打开Internet Explorer,把平板电脑留在一个不太理

我目前正在Visual Studio 2012中开发一个Windows 8 Metro应用程序(javascript),用于在平板电脑上运行的公共画廊竞赛参赛作品。通常,我不会问这样的问题,但我已经详细考虑了该应用程序,这似乎是一个合理的要求。该应用程序非常简单,因为它向用户显示了三个屏幕:

  • 行动呼吁
  • 用户详细信息
  • 多谢各位
  • 考虑到这个应用程序需要一整天都在运行,这已经足够简单了,但我不想被人打电话告诉我,阻止那些路人关闭应用程序,打开Internet Explorer,把平板电脑留在一个不太理想的网页上

    当然,我可以对应用程序访问设置限制组策略,但这并不能阻止用户按下开始按钮并挂起应用程序


    我的问题是:是否可以实现密码对话框或特定的击键组合,以防止应用程序被挂起、手势挂起或关闭,从而阻止用户访问除预期应用程序以外的任何内容?

    听起来像是要在kiosk模式下运行?可能有兴趣。这是一个预发布时代,但我不认为情况已经改变。你可以创建另一个非WinRT应用程序,它可以重新加载你的应用程序,将焦点返回到它,并关闭IE实例。感谢你们两位的建设性响应…Windows 8 embedded(kiosk模式)听起来是一个不错的选择,但考虑到时间段,可能不可行。在这个阶段,组策略模板可能是最好的选择-Windows 8似乎已经限制了操作主机操作系统的应用程序。