Головна » як » Отримати список запущених процесів у C #

    Отримати список запущених процесів у C #

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

    Об'єкт System.Diagnostics.Process надає вам доступ до функціональних можливостей, які дозволяють керувати системними процесами. Ми будемо використовувати цей об'єкт для отримання списку запущених процесів.

    Додайте цей рядок до списку використання:

    за допомогою System.Diagnostics;

    Тепер ви можете отримати список процесів з методом Process.GetProcesses (), як показано в цьому прикладі:

    Process [] processlist = Process.GetProcesses ();

    foreach (обробляти процес у списку процесів)
    Console.WriteLine (“Процес: 0 ID: 1”, ім'я процесу.Процес, theprocess.Id);

    Деякі цікаві властивості об'єкта Process:

    p.StartTime (Показує час запуску процесу)
    p.TotalProcessorTime (Відображає обсяг процесорного часу, який процес прийняв)
    p.Threads (надає доступ до колекції потоків у процесі)

    .NET Framework дійсно робить речі простими!