実行中のすべてのプロセスを取得する
スポンサーリンク
実行中のすべてのプロセスを取得するには、System.Diagnostics.Process クラスの GetProcesses メソッドを使用します。
サンプルコード
以下にサンプルコードを示します。
VB.NET 全般
' 実行中のすべてのプロセスを取得する
Dim hProcesses As System.Diagnostics.Process() = System.Diagnostics.Process.GetProcesses()
' コンピュータ名を指定すると、別のコンピュータのプロセスが取得可能です
'hProcesses = System.Diagnostics.Process.GetProcesses("MachineName")
Dim stPrompt As String = String.Empty;
' 取得できたプロセスからプロセス名を取得する
For Each hProcess As System.Diagnostics.Process In hProcesses
stPrompt &= hProcess.ProcessName & System.Environment.NewLine
Next hProcess
' 実行中のすべてのプロセス名を表示する
MessageBox.Show(stPrompt)
関連するリファレンス
準備中です。
