Dim ps() As System.Diagnostics.Process = _ System.Diagnostics.Process.GetProcessesByName("msiexec") '配列から1つずつ取り出す Dim p As System.Diagnostics.Process For Each p In ps 'プロセス名を出力する sw.WriteLine(p.ProcessName) <- 取れた sw.WriteLine(p.StartInfo.Arguments) <- 取れない sw.WriteLine(p.StartInfo.FileName) <- 取れない Next
お世話になります。
起動しているプロセスの引数を取得したく、下記のようにしてみましたが、
StartInfoから何も取得できませんでした。
起動しているプロセスの引数を取得することはで可能でしょうか?
Dim ps() As System.Diagnostics.Process = _
System.Diagnostics.Process.GetProcessesByName("msiexec")
'配列から1つずつ取り出す
Dim p As System.Diagnostics.Process
For Each p In ps
'プロセス名を出力する
sw.WriteLine(p.ProcessName) <- 取れた
sw.WriteLine(p.StartInfo.Arguments) <- 取れない
sw.WriteLine(p.StartInfo.FileName) <- 取れない
Next