0

私は、さまざまなアプリのランチャーとして機能するアプリケーションを作成しています。その一部は、Microsoft Application Virtualization Client を使用して起動されます。これらのアプリを C# から起動する適切な方法は何ですか?

私はこれを使用できることを知っています:

Process myProcess = new Process(); myProcessStartInfo.FileName = @"C:\Users\path\to\app.lnk"; myProcess.Start();

ただし、すべての人が同じ場所に app.lnk ショートカットを持っているわけではありません。C# を使用して仮想化クライアントを起動し、\launch パラメータを渡す方法はありますか?

4

1 に答える 1

0

これが機能するようになりました。コードは次のとおりです。

Process myProcess= new Process();
myProcess.StartInfo.FileName = "sfttray.exe";
myProcess.StartInfo.Arguments = "/launch \"name_of_appv5_app\"";
myProcess.Start();

主に、文字列の書式設定とエスケープ シーケンスの問題です。

于 2016-11-04T16:07:10.530 に答える