VB.NET実行中のすべてのプロセスを取得する

スポンサーリンク

実行中のすべてのプロセスを取得するには、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)

関連するリファレンス

準備中です。

スポンサーリンク