C++ festplatten temperatur
lima-city → Forum → Programmiersprachen → C/C++ und D
aufruf
ausgabe
auslese
auswerten
bibliothek
celsius
code
ermitteln
externes programm
favorisierte programmiersprache
http
inspiration
programm
sensor
temperatur
url
weglassen
windows
zeilenweise einlesen
zone
-
Hallo ich möchte ein Programm erstellen das Infos über den Computer anzeigt
Wie kann ich die Festplatten Temperatur auslesen und anzeigen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
die Festplattentemperatur lässt sich am einfachsten über die S.M.A.R.T Schnittstelle auslesen (sofern ein Sensor vorhanden ist), sicher gibt es dafür Bibliotheken für deine favorisierte Programmiersprache.
-
Hallo,
Linux? Windows?
Schau' Dir einmal die Quelltexte der Smartmon-Tools zur Inspiration an: http://sourceforge.net/apps/trac/smartmontools
Quick'n dirty: Die HDD-Temperatur per Aufruf von smartctrl ermitteln und die Ausgabe parsen. Z.B.
Linux-Beispiel:
liefert hier im Moment '32' (Grad Celsius).smartctl -A /dev/sda | awk '/^194/ { print $10 }'
(194 ist das Temperatur-Attribut: siehe https://de.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology)
Aus C/C++ kann man z.B. mittels popen() ein externes Programm aufrufen und die Ausgabe zeilenweise einlesen und auswerten (awk - Aufruf weglassen um mehr Werte zu sehen).
Vielleicht hilft auch dieser Link? http://smartlinux.sourceforge.net/smart/index.php (Windows Quelltexte --> Developer Zone)
HTH
-
Danke ich schaue mir es am Wochenende an!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage