Hallo an Alle
Habe folgenden Code um die CPU Temperatur auszulesen:
Sobald ich diese Funktion per Buttonklick aufrufe, wird mir wie gewünscht meine CPU Temperatur angezeigt.
Nur ist die CPU sofort zu 100% ausgelastet bis ich das programm beende.
Was mache ich Falsch?
Danke schonmal im Voraus
MfG
Steve
Habe folgenden Code um die CPU Temperatur auszulesen:
Code:
Public Function GetCpuTemperature() Dim Temperature As Double Try Dim TempSearcher As New Management.ManagementObjectSearcher("root\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature") For Each TempSensor As Management.ManagementObject In TempSearcher.Get() Temperature = CDbl(TempSensor("CurrentTemperature")) Temperature = (Temperature - 2732) / 10.0 Next Catch err As Management.ManagementException MessageBox.Show("Fehler: " & err.Message) End Try Return Temperature End Function
Nur ist die CPU sofort zu 100% ausgelastet bis ich das programm beende.
Was mache ich Falsch?
Danke schonmal im Voraus
MfG
Steve
Comment