|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2001
Città: COMO, sul maestoso LARIO
Messaggi: 248
|
Come leggere i dati dei sensori della mobo
Ciao boys,
mesi fa avevo già proposto sta discussione, con esito ZERO. Io ci riprovo: qln ha idea di come fare un programma per leggere direttamente i dati dei sensori di una mobo (e.g. voltaggi, temperature), preferibilmente in C++? thx.
__________________
Athlon FX-53 / MSI K8N Neo2 Platinum / Corsair TwinX 1024 XL / 2 x WesternDigital Raptor 74GB - RAID 0 / Gainward PowerPack! 2200 GeF. 6800 256MB / Pioneer DVR-108 / LiteOn LTR-52327S / Enermax 550W / HP P1100 21" CRT |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
|
Se programmi sotto linux c'e' una libreria in C chiamata libsensors. Dovrebbe essere quello che cerchi. Penso dovrai prima settare appropriatamente il kernel ( non chiedermi come pero', devo ancora farlo )
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2001
Città: COMO, sul maestoso LARIO
Messaggi: 248
|
sotto dos o windows non c'è speranza?
__________________
Athlon FX-53 / MSI K8N Neo2 Platinum / Corsair TwinX 1024 XL / 2 x WesternDigital Raptor 74GB - RAID 0 / Gainward PowerPack! 2200 GeF. 6800 256MB / Pioneer DVR-108 / LiteOn LTR-52327S / Enermax 550W / HP P1100 21" CRT |
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
|
Non zo.
Io mi limito a programmare ( e male ![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Sep 2001
Città: COMO, sul maestoso LARIO
Messaggi: 248
|
ok, grazie lo stesso. buon pinguino.
![]()
__________________
Athlon FX-53 / MSI K8N Neo2 Platinum / Corsair TwinX 1024 XL / 2 x WesternDigital Raptor 74GB - RAID 0 / Gainward PowerPack! 2200 GeF. 6800 256MB / Pioneer DVR-108 / LiteOn LTR-52327S / Enermax 550W / HP P1100 21" CRT |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Se fai un po' di reverse engineering legale sui programmi preesistenti...vedrai che utilizzano un driver di periferica (un .sys per NT/2k/XP o un .dll per gli altri) che permettono di bypassare le protezioni che il sistema operativo mette per la gestione diretta dell'hardware...
Usando Dependency Walker che c'è in visual Studio puoi vedere tutte le dipendenze dalle dll e le funzioni utilizzate nel codice dei driver di periferica per ogni dipendenza... E' comunque un lavoro lungo...anche se credo che basti trovare l'indirizzo a cui si deve accedere per ottenere le misure e poi diventa un lavoro standard (per chi ha già un esempio di device driver già scritto)... |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Sep 2001
Città: COMO, sul maestoso LARIO
Messaggi: 248
|
Mi interessava soprattutto perchè ogni programma che uso per rilevare le temp dà rilevamenti diversissimi (fino a 15-20°C di differenza) tra bios, sandra, mbm 5, cpu cool, asus probe. Capire in che modo accedessero ai dati mi sarebbe servito per poter giustificare simili divari (ed eliminarli, se possibile).
__________________
Athlon FX-53 / MSI K8N Neo2 Platinum / Corsair TwinX 1024 XL / 2 x WesternDigital Raptor 74GB - RAID 0 / Gainward PowerPack! 2200 GeF. 6800 256MB / Pioneer DVR-108 / LiteOn LTR-52327S / Enermax 550W / HP P1100 21" CRT |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Prova questo programma ...io mi ci sono trovato molto bene...anche se purtroppo è shareware...
www.hmonitor.com |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Sep 2001
Città: COMO, sul maestoso LARIO
Messaggi: 248
|
tnx. Appena ho un po' di tempo provo a fare quel lavoro di cui parli...
__________________
Athlon FX-53 / MSI K8N Neo2 Platinum / Corsair TwinX 1024 XL / 2 x WesternDigital Raptor 74GB - RAID 0 / Gainward PowerPack! 2200 GeF. 6800 256MB / Pioneer DVR-108 / LiteOn LTR-52327S / Enermax 550W / HP P1100 21" CRT |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:07.