1

我刚刚开始使用 Windows 8 应用程序开发。作为第一个项目,我创建了一个应该能够关闭、重新启动从计算机注销用户的 Metro 应用程序。界面全部完成,但我不知道如何关闭它。是否可以使用以下内容,如果可以,您有示例吗?

%windir%\System32\shutdown.exe /s /t 0

还是我可以调用的 API 中有什么东西?如果不能,我是否可以在项目中包含一个 .bat 文件并调用它来启动关机?

非常感谢

克里斯

4

1 回答 1

2

据我所知,这是不可能的,使用您上面概述的方法当然也不可能。Windows 应用商店应用程序(以前称为“Metro”的应用程序)在高度沙盒环境中运行,因此您无法访问 Windows 目录来调用shutdown.exe. 现有的安全模型(应该)使得几乎不可能完成诸如重启或关机操作之类的任务——也就是说(并且应该)坚定地由用户而不是应用程序来决定。

于 2012-11-14T13:13:57.017 回答