Список выполняемых процессов

Список выполняемых процессов

Чтобы привести пример обработки типов Process, предположим, что у нас есть консольное приложение C# ProcessManipulator, которое определяет следующий вспомогательный статический метод.

public static void ListAllRunningProcesses() {

 // Получение списка процессов, выполняемых на данной машине.

 Process[] runningProcs = Process.GetProcesses(".");

 // Печать значения PID и имени каждого процесса.

 foreach(Process p in runningProcs) {

  string info = string.Format("-› PID: {0} Имя: {1}", p.Id, p.ProcessName);

  Console.WriteLine(info);

 }

 Console.WriteLine("************************************* ");

}

Обратите внимание на то, что статический метод Process.GetProcesses() возвращает массив типов Process, представляющих процессы, запущенные на выполнение на целевой машине (используемая здесь точка обозначает локальный компьютер).

После получения массива типов Process можно использовать любой из членов, приведенных в табл. 13.2. Здесь просто отображается значение PID и имя каждого из процессов. В предположении о том, что вы обновили метод Main() для вызова ListAllRunningProcesses(), в результате выполнения соответствующей программы вы должны увидеть нечто подобное показанному на рис. 13.3.

Рис. 13.3. Перечень запущенных процессов

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Свойства и параметры сценариев, выполняемых с помощью cscript.exe

Из книги автора

Свойства и параметры сценариев, выполняемых с помощью cscript.exe В этом случае исполнение сценария контролируется с помощью параметров командной строки для cscript.exe (табл. 1.1), которые включают или отключают различные опции WSH (все эти параметры начинаются с символов //).Таблица


Свойства и параметры сценариев, выполняемых с помощью wscript.exe

Из книги автора

Свойства и параметры сценариев, выполняемых с помощью wscript.exe При использовании для запуска модуля wscript.exe свойства сценария можно устанавливать с помощью вкладки Сценарий (Script) диалогового окна, задающего свойства файла в Windows (рис. 1.8).После задания свойств сценария


Список всех запущенных процессов 

Из книги автора

Список всех запущенных процессов  В следующих двух примерах мы будем работать с запущенными в операционной системе процессами.Создадим сценарий ListProcesses.js, который будет выводить на экран имена всех запущенных процессов (рис. 11.29). Рис. 11.29. Список всех запущенных в


23.4.4. Список

Из книги автора

23.4.4. Список Виджит CList представляет собой список, состоящий из нескольких колонок. Ячейки такого списка могут содержать текстовые значения. Мы можем обратиться отдельно к каждой ячейке списка. Создать список можно одной из функций:GtkWidget *gtk_clist_new(gint columns);GtkWidget


Операции в выполняемых процедурах

Из книги автора

Операции в выполняемых процедурах Практически любое манипулирование данными в SQL доступно в выполняемой хранимой процедуре. Все действия выполняются в контексте транзакции вызвавшей процедуру программы и подтверждаются, когда подтверждается эта транзакция. Для строк,


3. Список

Из книги автора

3. Список «10 способов, как сделать то-то», «17 секретов, как добиться успеха», «Пять способов, как избежать неудачи» – статья, видеоурок или скрин-каст. Это делается легко, потому что любой вопрос можно разбить на несколько частей, секретов, фишек и технологий, и описать их в