Hardware (Temperatur) Daten auslesen
Verfasst: So Mär 24, 2013 4:01 pm
Hallo Freunde des Programmierens,
ich komm gleich zur Sache. Ich möchte gerne die CPU/GPU Temperatur und ein paar Informationen über den Prozessor, Arbeitsspeicher und Grafikkarte auslesen.
Ich habe schon etliche Tage danach im Internet gesucht, allerdings hat mir das jetzt nicht wirklich weiter geholfen.
Also entweder man liest die Temperatur mit einer Windows Klasse (Win32_temperatureprobe) aus. Was ich bisscher nur in der Konsole versucht habe, die Ausgabe darauf war das "keine Instanzen verfügbar" sind. Deswegen behaupte ich einfach mal, das mein Mainboard dies einfach nicht unterstützt.
(Andere Befehle laufen nämlich)
Nach weiterem Suchen habe ich einen Treiber namens "winring0.dll" gefunden. Dieser Treiber sollte die Temperatur auslesen. Meine Frage ist jetzt nur, wie komme ich an die Funktionen der Datei bzw. wie spreche ich diese Datei an. Zusätzlich habe ich noch ein Programm "Open Hardware Monitor" gefunden. Dieses Programm bietet auch eine .dll an. Diese Bibliothek liest noch die Temperaturen der Festplatten aus und vieles mehr. Was vielleicht sogar noch besser ist
Meine Frage ist eigentlich wie lese ich diese .dll aus ? Ich habe zwar Einblick in den Code bzw. die Dateien von Open Hardware Monitor, allerdings blick ich da nicht ganz durch. http://open-hardware-monitor.googlecode.com/svn/
Wäre nett wenn mir einer helfen könnte oder möglicherweise eine andere Möglichkeiten kennt an die Daten zu kommen. Ansonsten schönen Sonntag noch
ich komm gleich zur Sache. Ich möchte gerne die CPU/GPU Temperatur und ein paar Informationen über den Prozessor, Arbeitsspeicher und Grafikkarte auslesen.
Ich habe schon etliche Tage danach im Internet gesucht, allerdings hat mir das jetzt nicht wirklich weiter geholfen.
Also entweder man liest die Temperatur mit einer Windows Klasse (Win32_temperatureprobe) aus. Was ich bisscher nur in der Konsole versucht habe, die Ausgabe darauf war das "keine Instanzen verfügbar" sind. Deswegen behaupte ich einfach mal, das mein Mainboard dies einfach nicht unterstützt.

Nach weiterem Suchen habe ich einen Treiber namens "winring0.dll" gefunden. Dieser Treiber sollte die Temperatur auslesen. Meine Frage ist jetzt nur, wie komme ich an die Funktionen der Datei bzw. wie spreche ich diese Datei an. Zusätzlich habe ich noch ein Programm "Open Hardware Monitor" gefunden. Dieses Programm bietet auch eine .dll an. Diese Bibliothek liest noch die Temperaturen der Festplatten aus und vieles mehr. Was vielleicht sogar noch besser ist

Meine Frage ist eigentlich wie lese ich diese .dll aus ? Ich habe zwar Einblick in den Code bzw. die Dateien von Open Hardware Monitor, allerdings blick ich da nicht ganz durch. http://open-hardware-monitor.googlecode.com/svn/
Wäre nett wenn mir einer helfen könnte oder möglicherweise eine andere Möglichkeiten kennt an die Daten zu kommen. Ansonsten schönen Sonntag noch