Поделиться через


Практическое руководство. Просмотр запущенных процессов

Обновлен: Ноябрь 2007

При работе с процессами в системе иногда возникает необходимость в просмотре всех процессов, запущенных в данный момент времени. Например, при создании приложения, которое дает возможность останавливать процессы, сначала необходимо просмотреть список запущенных процессов. Можно заполнить список именами процессов и выбрать процесс для выполнения тех или иных действий.

Просмотр запущенных процессов

  1. Объявите пустой массив типа Process.

  2. Заполните пустой массив значениями, возвращенными методом GetProcesses.

  3. Повторите эти действия для всего массива процесса, используя индексное значение для получения имени каждого процесса в массиве и его отображения на консоли.

    В следующем примере показано, как вызвать метод GetProcesses компонента Process для возврата массива процесса и записи значения 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);
            }
    

См. также

Задачи

Практическое руководство. Привязка к существующим процессам

Практическое руководство. Остановка процессов

Практическое руководство. Назначение процессов

Другие ресурсы

Управление процессами