gpt4 book ai didi

windows - Windows 10 UWP(桌面桥)应用程序可以重新启动自己的可执行文件吗?

转载 作者:可可西里 更新时间:2023-11-01 11:46:15 31 4
gpt4 key购买 nike

我已经使用 Desktop Bridge 创建了一个适用于 Windows 10 的 UWP 应用。大多数情况下它工作得很好,但是我的应用程序需要重新启动它自己的可执行文件(使用不同的命令行参数)。这两个过程协同工作。

这对于非 UWP 应用程序来说工作得很好,但是当作为 UWP 应用程序运行时,我似乎无法重新启动我自己的可执行文件(从进程命令行派生)。这应该是可能的吗?有什么特殊的方法需要我使用 UWP 应用程序吗?

目前我收到错误:访问被拒绝。

最佳答案

要以与用户点击应用列表条目时相同的方式启动您的应用,您可以这样做:

private async void StartMyApp()
{
var appListEntries = await Windows.ApplicationModel.Package.Current.GetAppListEntriesAsync();
await appListEntries.First().LaunchAsync();
}

此代码假定您的程序包 list 仅包含一个应用程序节点。如果您有多个,则需要选择正确的一个来调用 LaunchAsync。

关于windows - Windows 10 UWP(桌面桥)应用程序可以重新启动自己的可执行文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44056077/

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