私は自分のアプリケーションで以下のステートメントを使用します。
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = 'FileName';
process.Start();
process.WaitForExit(900000); // 15 minutes
それはどのように機能しますか?15分後、「FileName」がまだ実行中/実行中の場合process.WaitForExit(900000);
、プロセスは強制終了されますか?それ以外の場合、実行は「FileName」を強制終了せずに次のステートメントに進みます。つまり、「FileName」は実行が完了するまで実行を続けますか?