Получить список запущенных процессов в C #

Пространство имен System.Diagnostics содержит функции, которые позволяют вам управлять процессами, потоками, журналами событий и информацией о производительности.

Объект System.Diagnostics.Process предоставляет доступ к функциям, позволяющим управлять системными процессами. Мы будем использовать этот объект для получения списка запущенных процессов.

Добавьте эту строку в ваш список использования:

использование System.Diagnostics;

Теперь вы можете получить список процессов с помощью метода Process.GetProcesses (), как показано в этом примере:

Process [] processlist = Process.GetProcesses ();

foreach (обработать процесс в списке процессов) {
Console.WriteLine («Идентификатор процесса: {0}: {1}», имя_процесса.Процесс, идентификатор.процесса);
}

Некоторые интересные свойства объекта Process:

p.StartTime (показывает время, когда процесс начался)
p.TotalProcessorTime (показывает количество процессорного времени, затраченного процессом)
p.Threads (дает доступ к коллекции потоков в процессе)

.NET Framework действительно упрощает работу!

Оцените статью
TutoryBird.Ru
Добавить комментарий