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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...