Stefan
2005-02-21 08:05:02 UTC
Hallo allerseits!
Ich will gerade ein Programm schreiben, dass mir die CPU-Temperatur
ausliest. Ich habe nun schon im Internet gesucht und diesen Code gefunden:
private void GetTemperature()
{
SelectQuery myQuery = new SelectQuery("SELECT * from " +
"Win32_TemperatureProbe");
ManagementObjectSearcher mySearcher =
new ManagementObjectSearcher(myQuery);
foreach (ManagementBaseObject obj in mySearcher.Get())
{
//MessageBox.Show(("Temp: " + obj["CurrentReading"]));
this.TemperatureLabel.Text = obj["CurrentReading"];
}
mySearcher.Dispose();
}
Leider funktioniert dieser nicht, da das Statement "SELECT * from
Win32_TemperatureProbe" nichts zurück gibt.
Hat vielleicht jemand schon mal das gleiche Problem gehabt oder eine Idee
wie ich das lösen könnte??
Danke Stefan
Ich will gerade ein Programm schreiben, dass mir die CPU-Temperatur
ausliest. Ich habe nun schon im Internet gesucht und diesen Code gefunden:
private void GetTemperature()
{
SelectQuery myQuery = new SelectQuery("SELECT * from " +
"Win32_TemperatureProbe");
ManagementObjectSearcher mySearcher =
new ManagementObjectSearcher(myQuery);
foreach (ManagementBaseObject obj in mySearcher.Get())
{
//MessageBox.Show(("Temp: " + obj["CurrentReading"]));
this.TemperatureLabel.Text = obj["CurrentReading"];
}
mySearcher.Dispose();
}
Leider funktioniert dieser nicht, da das Statement "SELECT * from
Win32_TemperatureProbe" nichts zurück gibt.
Hat vielleicht jemand schon mal das gleiche Problem gehabt oder eine Idee
wie ich das lösen könnte??
Danke Stefan