If-Koubou

Получете списък на текущите процеси в C #

Получете списък на текущите процеси в C # (Как да)

Името на System.Diagnostics съдържа функции, които ви позволяват да управлявате процеси, нишки, eventlogs и информация за ефективността.

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

Добавете този ред към списъка си за използване:

използвайки System.Diagnostics;

Сега можете да получите списък на процесите с метода Process.GetProcesses (), както се вижда в този пример:

Процес [] processlist = Process.GetProcesses ();

foreach (Процес на процеса в процесния списък)
Console.WriteLine ("Процес: 0 Идентификатор: 1", процесът.Проектиране, процесора.Id);

Някои интересни свойства на обекта на процеса:

p.StartTime (Показва времето, когато процесът е започнал)
p.TotalProcessorTime (Показва размера на процесора, който процесът е взел)
p.Threads (дава достъп до събирането на нишки в процеса)

.NET Framework наистина прави нещата прости!