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

    Получить список запущенных процессов в 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 действительно упрощает работу!