VB.NET指定した ID に合致するプロセスを取得する

スポンサーリンク

指定した ID に合致するプロセスを取得するには、System.Diagnostics.Process クラスの GetProcessById メソッドを使用します。

サンプルコード

以下にサンプルコードを示します。

VB.NET 全般
    ' プロセス ID が 0 のプロセスを取得する
    Dim hProcess As System.Diagnostics.Process = System.Diagnostics.Process.GetProcessById(0)

    ' コンピュータ名を指定すると、別のコンピュータで実行されているプロセスの取得が可能です
    'hProcess = System.Diagnostics.Process.GetProcessById(0, "MachineName")

    ' 取得できたプロセスのプロセス名を表示する
    If Not hProcess Is Nothing Then
        MessageBox.Show(hProcess.ProcessName)
    End If

    ' 不要になった時点で破棄する (正しくは オブジェクトの破棄を保証する を参照)
    hProcess.Close()
    hProcess.Dispose()

関連するリファレンス

準備中です。

スポンサーリンク