私は process.Start を使用して、msi をリモートで実行する psexec を実行しています。
何らかの理由で、アプリケーションをダブルクリックすると process.StandardOutput.ReadToEnd() がハングしますが、コマンド プロンプトから WPF アプリを実行すると問題ありません。
誰にもアイデアはありますか?
ありがとう。
同期の ReadToEnd 呼び出しをブロックしていると思います。非同期であるため、代わりに Process.BeginOutputReadLine を使用することをお勧めします: http://msdn.microsoft.com/en-us/library/system.diagnostics.process.beginoutputreadline.aspx