私はこのようなコードを持っています:
ProcessStartInfo psi= new ProcessStartInfo(...);
Process process = Process.Start(psi);
Application.Current.Shutdown();
それでもprocess
、まれにアプリケーションのプロセス情報があります(ログがあります)。本番コンピューターでは、プロセスがまったく開かれていません。
現在、 Process.Start() は同期的であり、値を返す場合は実行中のプロセスが必要です。
私が持っているもう 1 つの情報は、正規のプロセスもシェル プロセスであるということです。
何が問題なのか誰にも分かりますか?