VB .Net - CPU Auslastung

styler2go

Erfahrenes Mitglied
Hallo.

Ich möchte ein Programm schreiben, dass die derzeitige CPU Auslastung anzeigt.
Mein derzeitiger Code,

Code:
        perfCounter = New System.Diagnostics.PerformanceCounter
        perfCounter.CategoryName = "Processor"
        perfCounter.CounterName = "% Processor Time"
        perfCounter.InstanceName = "_Total"

, funktioniert bei meinen Freunden nicht. Es kommt bei ihnen ein Runtime Error.
 
Ich habe leider keine Antwort für Dich, würde mich aber freuen, wenn ein Wissender auch gleich sagen kann, wie man mehrere Cores ausliest.

mfg chmee
 
Problem: Freund will den Fehlercode nicht rausgeben xD
Ich werde andere Freunde darum bitten das Programm zu testen.

Allerdings die andere Frage: Liest es beide COU Core's aus oder nur eine? Wenn nur eine wie kann man beide ausrechnen?
 
Du sagst ihm doch mit _Total, dass er die komplette Last auslesen soll. Wenn du zB 0 sagst, wird er dir die Auslastung der 1. Kerns, mit 1 die des 2. Kerns usw. sagen.
 
Ok und welche möglichkeit gibt es, zusätzlich die Temperatur auszulesen?

Kann mir dabei jemand Helfen?

Das mit dem Prozessorauslastung geht wohl nicht bei jedem pc (?!)
 
Bei mir funktioniert dein Tool. Schon mal daran gedacht dass deine Freunde das .net Framework nicht installiert haben?
 
Zurück