Показать процессы - C#
Формулировка задачи:
Подскажите, пожалуйста:
ProcessName и Id нормально выводит, а на TotalProcessorTime или StartTime ( EndTime) ругается : отказано в доступе! Win32Exception was unhandled
Подскажите, что делать?
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);
}Решение задачи: «Показать процессы»
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) { }
}