UWP应用程序监控&关闭时重启

时间:2017-12-13 10:56:40

标签: uwp

是否有任何良好的应用程序来监控UWP申请流程? 当用户关闭或崩溃时,我想重新启动。

请建议我......

贺都

2 个答案:

答案 0 :(得分:2)

执行此操作的一种方法是向UWP程序包添加一个fulltrust组件,该程序包在关闭时重新启动UWP。以下是从UWP启动fulltrust组件的方法: https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher

要在fulltrust进程和UWP进程之间建立连接,您可以使用AppService连接。一旦UWP关闭连接,您就可以从fulltrust组件重新启动UWP。

这是一个包含所有这些部分的示例(虽然它演示的场景有点不同): https://stefanwick.com/2017/06/24/uwp-app-with-systray-extension/

答案 1 :(得分:0)

谢谢Stefan。

我最终选择了以下想法。

  1. 下载并运行它。(免费应用" Restart on Crash")
  2. 制作批处理文件以便在崩溃时重新启动。(How to
  3. 使用"重启崩溃"应用程序,像这样设置。
  4. enter image description here

    像这样的批处理文件。

    @echo off
    start shell:AppsFolder\2313d654-0c37-461f-ae1e-31336dde7fb3_sasbmbdd83txa!App
    

    关闭UWP应用程序后,免费软件立即重启! 对我来说,这已经足够了。

    谢谢你,Stackoverflow和Stefan!