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

Узнай цену своей работы

Формулировка задачи:

Здраствуйте. Неподскажите как в imicrosoft visual c# получить список запущенных процессов. Зараннее всем спасибо.

Решение задачи: «Получить список запущенных процессов»

textual
Листинг программы
 string queryString =
                "SELECT Name, ProcessId, Caption, ExecutablePath" +
                "  FROM Win32_Process";
 
             SelectQuery query = new SelectQuery(queryString);
             ManagementScope scope = new System.Management.ManagementScope(@"\\.\root\CIMV2");
 
             ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);
             ManagementObjectCollection processes = searcher.Get();
 
             foreach (ManagementObject mo in processes)
             {
                 listBox.Items.Add(mo["Name"].ToString());
                 listBox.Items.Add(Convert.ToInt32(mo["ProcessId"]));
                 if (mo["Caption"] != null)
                     listBox.Items.Add(mo["Caption"].ToString());
                 if (mo["ExecutablePath"] != null)
                     listBox.Items.Add(mo["ExecutablePath"].ToString());
               
             }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

8   голосов , оценка 4.25 из 5
Похожие ответы