process

細かい条件を指定してprocessを起動の例:

' ProcessStartInfo の新しいインスタンスを生成する
Dim startInfo As New System.Diagnostics.ProcessStartInfo()

With startInfo
' 起動するアプリケーションを設定する
.FileName = "Notepad"
' コマンドライン引数を設定する
.Arguments = "C:\Hoge.txt"
' 新しいウィンドウを作成するかどうかを設定する (初期値 False)
.CreateNoWindow = True
' シェルを使用するかどうか設定する (初期値 True)
.UseShellExecute = False
' 起動できなかった時にエラーダイアログを表示するかどうかを設定する (初期値 False)
.ErrorDialog = True
' エラーダイアログを表示するのに必要な親ハンドルを設定する
.ErrorDialogParentHandle = Me.Handle
アプリケーションを起動する時の動詞を設定する
.Verb = "Open"
' 起動ディレクトリを設定する
.WorkingDirectory = "C:\Hoge\"
' 起動時のウィンドウの状態を設定する
.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal '通常
.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden '非表示
.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized '最小化
.WindowStyle = System.Diagnostics.ProcessWindowStyle.Maximized '最大化
end with

Dim newProcess As System.Diagnostics.Process = System.Diagnostics.Process.Start(startInfo)