Process.WaitForExitで、起動したプロセスが終了するまで待つ。
Process.WaitForExit メソッド (System.Diagnostics) | Microsoft Docs
前回は、メインのコマンドプロンプトが子のコマンドプロンプトを起動した後にすぐ終了したので1つにか見えなかった。
今回は、子のコマンドプロンプトが終わるまでメインのコマンドプロンプトが待つので、2つ見える。
実際には子プロセスが終わっても、何らかのキーが押されないと終了しないようにしている。
デバッグなし。
メインの上に子が出てきてping。
子が終わっても入力待ち。
キーが押されたので、メッセージ。
Sample/dotnet/Process/WaitForExit/src/Process_ at master · bg1bgst333/Sample · GitHub