如何从Universal App重新启动Window 10手机?

时间:2015-12-28 13:02:27

标签: win-universal-app

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

2 个答案:

答案 0 :(得分:2)

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

无法使用官方API重启手机。

你可以尝试找一些黑客来做 - 我曾经在WP8.1中使用 Pinvoke 看过一些方法(现在没有链接) - 但是你不能确定他们是否将工作和/或通过认证。

答案 1 :(得分:0)

除非您无法执行此操作,否则不应从代码重新启动系统。 即使(大多数)OS程序也会询问用户权限,您所能做的就是提示用户要求重新启动。

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

您应该告诉用户该应用将关闭,并在用户确认调用CoreApplication.Exit();后执行此操作。

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