▽1
●
cx20 ベストアンサー |
実行中のプロセスは Process.GetProcessesByName() で取得可能です。
■ Process.GetProcessesByName メソッド (String) (System.Diagnostics)
http://msdn.microsoft.com/ja-jp/library/z3w4xdc9(VS.80).aspx
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click ' プロセス名を指定して、プロセスの配列を取得(拡張子 .exe は不要) Dim ps As Process() = Process.GetProcessesByName("Sample") Dim p For Each p In ps ' プロセスが終了するまで待機する p.WaitForExit() ' プロセスが終了した旨を表示する MessageBox.Show("終了") Next End Sub