Показать процессы - C#

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

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

Подскажите, пожалуйста:
using System.Diagnostics;
...
Process[] processes = Process.GetProcesses();
            foreach (System.Diagnostics.Process instance in processes)
            {
                listBox1.Items.Add(instance.ProcessName);
                listBox1.Items.Add(instance.Id);
                listBox1.Items.Add(instance.TotalProcessorTime);
             }
ProcessName и Id нормально выводит, а на TotalProcessorTime или StartTime ( EndTime) ругается : отказано в доступе! Win32Exception was unhandled Подскажите, что делать?

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

textual
Листинг программы
            
Process[] processes = Process.GetProcesses();
            foreach (System.Diagnostics.Process instance in processes)
            {
                try
                {
                    listBox1.Items.Add(instance.ProcessName);
                    listBox1.Items.Add(instance.Id);
                    listBox1.Items.Add(instance.TotalProcessorTime);
                }
                catch
                    (Exception exp) { }
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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