私はプロセスを開始しました:
Dim getUdpate as Process
getUpdate = New Process
getUpdate.StartInfo.FileName = "C:\UTIL\GETBTCH.BAT"
getUpdate.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
getUpdate.StartInfo.UseShellExecute = False
getUpdate.StartInfo.WorkingDirectory = "C:\UTIL\"
getUpdate.Start()
getUpdate.Close()
次に、別のプロセスを実行したいのですが、getUpdate
プロセスが既に終了しているかどうかを最初に確認したいです。
プロセスがすでに終了しているかどうかを確認するにはどうすればよいですか?
すでにプロセスIDを調べようとしましたが、cmd.exeしか表示されず、プロセスIDとしてcmd.exeがたくさんあるので、それらすべてを停止することはできません。