我已经使用Desktop Bridge为Windows 10创build了一个UWP应用程序。 大多数情况下,它工作得很好,但我的应用程序需要重新启动自己的可执行文件(使用不同的命令行参数)。 这两个过程一起工作。
这对非UWP应用程序来说工作得很好,但是当作为UWP运行时,似乎无法重新启动我自己的可执行文件(从进程命令行派生)。 这应该是可能的吗? 有一种特殊的方式,我需要做一个UWP应用程序?
目前我收到错误: 访问被拒绝。
要以用户点击应用列表条目时启动应用的方式启动应用,可以这样做:
private async void StartMyApp() { var appListEntries = await Windows.ApplicationModel.Package.Current.GetAppListEntriesAsync(); await appListEntries.First().LaunchAsync(); }
这段代码假定你的包清单只包含一个应用程序节点。 如果你有多个,你需要选择正确的一个调用LaunchAsync。