如何从通用应用程序重新启动Window 10手机



有没有办法使用通用应用程序中的c#代码重新启动手机?我在github UWP样本库中找不到任何东西。

UWP应用/Windows应用商店应用由于安全问题,在设计上对系统方法/资源的访问非常有限。

没有办法重新启动手机的官方API。

你可以尝试找到一些技巧来做到这一点——我曾经在WP8.1中看到过一些使用Pinvoke的方法(现在没有链接)——但你不能确定它们是否有效和/或通过认证。

除了不能这样做之外,您不应该从代码重新启动系统。即使(大多数)操作系统程序要求用户许可,你所能做的就是提示用户要求重新启动。

此外,您不需要重新启动系统。最多,你需要的是重新启动应用程序。我找了一个"APP重启"API,但我找不到它,但你能做的就是关闭它

您应该告诉用户应用程序将关闭,并在用户确认调用CoreApplication.Exit();后关闭。

然后用户可以重新打开它。

最新更新