[C#] "Access is denied" pour récupérer le temps processeur
Bonjour,
J'essai de récupérer le temps processeur occupé par chacun des process tournant sur mon PC. J'arrive à récupérer le nom du process, son ID, la taille mémoire utilisée mais j'ai systématiquement une Win32Exception : access is denied quand je veux récupérer le temps processor.
Code:
1 2 3 4 5 6 7 8 9
|
processListView.Items.Clear();
foreach (Process process in Process.GetProcesses()) {
ListViewItem currentItem = new ListViewItem(process.Id.ToString(), 0);
currentItem.SubItems.Add(process.ProcessName);
currentItem.SubItems.Add(process.TotalProcessorTime.ToString());
currentItem.SubItems.Add(""+(process.WorkingSet64/1024)+" K");
processListView.Items.Add(currentItem);
} |
qqun aurait il une idée ?
merci d'avance...