「VB.NET」WaitForExitでアプリケーションを起動して終了まで待機する
書式
WaitForExit()
関連付けられたプロセスが終了するまで無期限に待機するように Process コンポーネントに指示します。
使用例
Imports System.Text Imports System.Windows.Forms Module Module1 Public Sub Main() Dim fileName As String = "C:\data2\test.doc" 'ファイルを開いて終了まで待機 Dim ps As System.Diagnostics.Process = System.Diagnostics.Process.Start(fileName) ps.WaitForExit() Console.WriteLine("開いたファイルを終了しました。" & vbLf & "終了コード:" & ps.ExitCode.ToString() & vbLf & "終了時間:" & ps.ExitTime.ToString()) Console.ReadKey() End Sub End Module