簡體   English   中英

從UWP應用運行外部exe,解決方法為沙盒模式

[英]Run External exe from UWP app, workaround sandboxed mode

我有一個程序,希望從我的UWP App中啟動本地應用程序(例如Spotify)。 我已經在網上搜索了一種解決方案,因為(Process.Start())無法正常工作。 據我了解,出於安全性和穩定性的原因,UWP應用程序是一種沙盒。 但是,有沒有一種(簡單的)方法可以解決此問題。

我只希望能夠在自己的框架/窗口內啟動和關閉程序。 無需在我的應用程序和外部程序之間進行交互/發送/接收數據

並非所有應用程序都可行。 一些桌面應用程序可以處理協議啟動,這可以是啟動另一個應用程序的一種方式。 Spotify實際上已經注冊了一個協議,因此您可以執行以下操作來啟動它:

await Launcher.LaunchUriAsync(new Uri("spotify:"));

我有一個程序,希望從我的UWP App中啟動本地應用程序(例如Spotify)。

您可以利用Windows.System.ProcessLauncher API。

這是有關如何從可參考的通用Windows平台(UWP)應用程序啟動外部進程(exe)的示例。

確保添加systemManagement功能

有關更多信息,請參考Process Launcher

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM