Начална » как да » Получаване на списък с изпълнявани процеси в C #

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

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

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

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

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

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

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

    foreach (Обработване на процеса в списъка на процесите)
    Console.WriteLine („Процес: 0 ID: 1”, име на процеса.Процес, theprocess.Id);

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

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

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