

Visual
Studioで、WPF形式のWindowsのデスクトップアプリ（仮称：A.exe）を作ったのですが、機能的な制限があって、当方がXamarinで作ったUWPのアプリ（仮称：B.exe）を起動する必要があります。

昔ながらの方法で、A.exe内で

[code]

    ProcessStartInfo pInfo = new ProcessStartInfo();
                //pInfo.FileName = "notepad.exe";
    
                pInfo.FileName = "B.exe";
    
                var proc = Process.Start(pInfo);
                proc.WaitForExit();
    
[/code]

と呼びだそうとしたのですが、そもそも、パッケージ化したインストーラーでB.exeをしたので、インストール先のパスが怪しく、色々調べていると、URI？を使ってLaunchUriAsyncで起動すべきなのかと混乱しております。  
上記のWPFのプロジェクト内からは「LaunchUriAsync」が使えないみたいで・・・。

大変恐縮ですが、何方か、WPF形式形式のアプリからの正しい起動の仕方をお教えいただけないでしょうか？


CC BY-SA 4.0
2021-11-17T08:17:28.997
83673
2021-11-17T08:19:43.513
2021-11-17T08:19:43.513
3060
49122
question
c# wpf uwp
WPF形式のWindowsのデスクトップアプリからの外部（xamarin）UWPアプリの起動についての質問