gpt4 book ai didi

windows-10 - 通过 Windows 10 uwp 上的代码重新启动

转载 作者:行者123 更新时间:2023-12-01 13:48:48 25 4
gpt4 key购买 nike

我们创建了一个 Windows 10 应用程序,可以在 Windows 10 自助服务终端模式的平板电脑上运行。它工作得很好,但是,由于位置非常偏远,wifi 连接有时会丢失。我们尝试从网络方面解决该问题,但是当设备丢失并重新获得互联网访问权限时,该应用程序仍会挂起,就好像它没有互联网访问权限一样显示空白页面。在使用这些设备的地方,它们用 bolt 固定在墙上以防止盗窃。这意味着如果我们想重新启动它非常耗时,因为我们必须从墙上拧下 shell 然后打开 shell 才能访问电源按钮,而让应用程序再次成功运行的唯一方法是执行在设备上重新启动。

有人建议我们有办法从应用程序重新启动,但是,我尝试过的每个代码示例都无法在 Windows 10 UWP 中运行。这是我发现的最常见的一种:

System.Diagnostics.Process.Start("restart", "/r");

我可以访问命名空间
System.Diagnostics

但 Process 类不存在。有人对通过 Win 10 UWP 上的代码重新启动有什么建议吗?或者更好的解决我们的问题?提前致谢。

还值得一提的是,我也尝试执行 Powershell 命令,但我需要为 Powershell 类引用的 dll 与 UWP 不兼容。

最佳答案

可用于 UWP 应用的 API 无法满足您的需求。这是一个安全决定。通过商店分发的应用程序不应该能够执行诸如重启机器之类的操作。

根据您的情况,虽然您不需要通过商店。这意味着您可以 PInvoke native 代码来做任何您想做的事情。这仍然需要在实际设备上启动。

关于windows-10 - 通过 Windows 10 uwp 上的代码重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33634615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com