Hallo Zusammen,
ich habe ein Problem die momentane CPU last eines Processes rauszufinden.
Ich benutze folgenden Code:
PerformanceCounter pc = new PerformanceCounter("Prozess","Prozessorzeit
(%)",true);
Console.WriteLine(encProcess.ProcessName);
pc.InstanceName = encProcess.ProcessName;
PerformanceCounterCategory pcc = new
PerformanceCounterCategory("Prozess");
Console.WriteLine(pcc.CounterExists("Prozessorzeit
(%)").ToString());
Console.WriteLine(pc.NextValue().ToString());
Beim ersten Console.w wird mir die Richtige Instance angezeigt
beim Zeiten wird best�tigt das der Counter existiert und beim letzten
bekomm ich dann Null.
Hat da jemand nen L�sung ansatz oder wies wo cih den Fehler mache.
Gru�
Mark