Практическое руководство. Просмотр запущенных процессов
Обновлен: Ноябрь 2007
При работе с процессами в системе иногда возникает необходимость в просмотре всех процессов, запущенных в данный момент времени. Например, при создании приложения, которое дает возможность останавливать процессы, сначала необходимо просмотреть список запущенных процессов. Можно заполнить список именами процессов и выбрать процесс для выполнения тех или иных действий.
Просмотр запущенных процессов
Объявите пустой массив типа Process.
Заполните пустой массив значениями, возвращенными методом GetProcesses.
Повторите эти действия для всего массива процесса, используя индексное значение для получения имени каждого процесса в массиве и его отображения на консоли.
В следующем примере показано, как вызвать метод 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); }
См. также
Задачи
Практическое руководство. Привязка к существующим процессам
Практическое руководство. Остановка процессов
Практическое руководство. Назначение процессов