Показать процессы - 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) { }
            }

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


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

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

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