Forum: PC-Programmierung C++ Windows7 Temperatur CPU auslesen


von Peter Wackel (Gast)


Lesenswert?

Hallo Zusammen!

Ich würde gerne ein Kleines Programm schreiben, welches unter Windows 
die CPU Temperatur ausliest und in eine log-Datei schreibt.

Gibt es dafür irgendwo Schnittstellen die man abfragen kann?

Grüße,
Peter

von Peter II (Gast)


Lesenswert?

nein gibt es nicht, und es ist sogar noch viel schwerer als du denkst. 
Denn die CPUs liefer in dem Register abhängig von der CPU verschiede zu 
interpretierende Werte. Wenn ich es noch richtig im Kopf habe dann 
liefert intel nur ein Relativwert zur Maximal zulässigen Temperatur (was 
auch sinnvoll ist weil der absolutwert eigentlich egal ist).

In der CT war mal ein Artikel wo es beschrieben wurde.

Eventuell findest du ein opensource programm was du weiter verwenden 
kannst, aber selber mal schnell schreiben ist sinnlos.

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

nimm doch was fertiges, z.B.

www.argusmonitor.com

läuft unter windows, gibts (auch) als Pröbchen. Wenn du die Probezeit 
überschritten hast, mußt du jedesmal beim Start 1-aus-5 klicken.

Kann Werte in eine Logdatei schreiben

von Peter Wackel (Gast)


Lesenswert?

Ok. Hab mir nach meinen eigenen Google-Recherchen schon sowas gedacht.
Dann wird es doch wohl ein fertiges Programm herhalten müssen.

Aber nochmal aus Interesse:
Über die Windows Management Instrumentation (WMI)wäre sowas nicht 
möglich?
Wie machen Programme wie Everest und Co sowas denn? Greifen die auf die 
Hersteller API zu?

von Stuntman Bob (Gast)


Lesenswert?

>Wie machen Programme wie Everest und Co sowas denn? Greifen die auf die
>Hersteller API zu?
Die holen sich das direkt über IO-Zugriffe.

von Artur R. (artur2000)


Lesenswert?

Über diese Klasse kannst du Informationen zum Prozessor erhalten:
http://msdn.microsoft.com/en-us/library/aa394373%28VS.85%29.aspx

finde aber keine Temperaturangaben

von Artur R. (artur2000)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.