2017-05-18 47 views
1

我已經使用Desktop Bridge爲Windows 10創建了一個UWP應用程序。大多數情況下,它工作得很好,但是我的應用需要重新啓動自己的可執行文件(使用不同的命令行參數)。這兩個過程一起工作。Windows 10 UWP(桌面橋接)應用程序可以重新啓動自己的可執行文件嗎?

這適用於非UWP應用程序,但作爲UWP運行時,似乎無法重新啓動我自己的可執行文件(從進程命令行派生)。這應該是可能的嗎?有沒有一種特殊的方式可以讓我把它做成UWP應用程序?

目前我收到錯誤:訪問被拒絕。

回答

2

要啓動您的應用程序以同樣的方式,當用戶點擊應用程序列表條目將被推出,你可以這樣做:

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

此代碼假定您的軟件包清單隻包含一個應用節點。如果你有多個,你需要選擇正確的一個來調用LaunchAsync。

相關問題