方法 : 動作中のプロセスを表示する

更新 : 2007 年 11 月

システム上のプロセスを操作していると、特定の時点で動作しているすべてのプロセスを表示することが必要になる場合があります。たとえば、プロセスを停止する機能を持つアプリケーションを作成する場合には、最初に、どのプロセスが動作中かを確認する必要があります。それ以外の場合も、リスト ボックスにプロセス名の一覧を表示して、処理対象のプロセスを選択するようにできます。

動作中のプロセスを表示するには

  1. Process 型の空の配列を宣言します。

  2. 空の配列に、GetProcesses メソッドからの戻り値を格納します。

  3. インデックス値を使用してプロセスを反復処理することにより、配列内の各プロセスの名前を取得し、それをコンソールに書き込みます。

    次の例は、Process コンポーネントの GetProcesses メソッドを呼び出してプロセス配列を取得し、ProcessName 値をコンソールに書き込む方法を示しています。

    Dim myProcesses() As Process
    Dim myProcess As Process
    myProcesses = Process.GetProcesses()
    ' Iterate through the process array.
    For Each myProcess In myProcesses
        Console.WriteLine(myProcess.ProcessName)
    Next
    
         Process[] myProcesses = Process.GetProcesses();
            foreach (Process myProcess in myProcesses)
            {
                Console.WriteLine(myProcess.ProcessName);
            }
    

参照

処理手順

方法 : 既存のプロセスにバインドする

方法 : プロセスを停止する

方法 : プロセスを指定する

その他の技術情報

プロセスの管理