System.Diagnostics.Process.WaitForExit を使用して生成したプロセスの終了を待機する場合は 同期的(待機時間の設定は可能)な待機となるが、Exited イベントハンドラを設定して非同期にプロセスの終了を 待機するサンプルコードを掲載する。 また、ProcessStartInfo クラスを使用してプロセスを起動することで詳細な動作設定を行うことができる。 以下ではフォームを持たないアプリケーションをコマンドプロンプト画面も表示させずに起動している。 [VB] Private Sub Form1_Load(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles Me.Load ' ProcessStartInfo の新しいインスタンスを生成する Dim pi As ProcessStart