[Not PR, brrr] Temperatura procesora raz jeszcze.

0

Niestety.. po przeszkukaniu forum, googli polskich, googli angielskich, kilku dobrych stron programistycznych (także po angielsku) nie znalazłem satysfakcjonującej mnie odpowiedzi na pytanie : Jak do cholery pobrać temperaturę procesora. Co prawda znalazł się jeden komponent który niby to potrafi, lecz po pierwsze jest to wersja trial, a po drugie - gorsze - używa on jakichś sterowników VxD które co prawda są dołączone do pakietu, lecz nie chcą działać na XP.. Co wy na to ?

0

Na każdej płycie głównej znajdziesz inny rodzaj układu zajmującego się odczytywaniem tych temperatur (nawet nie zawsze są to układy firmy WinBond (najpopularniejsze)). Dlatego jeżeli twoj prog miałby byc uniwersalny to musialby rozpoznawac caly szereg różnych układów i z każdeog odczytywać dane w inny sposób...

0

Nie zupełnie..
Owszem, zgadzam się z tym że układy są różne, lecz musi być na to sposób.. bo np taki SpeedFan działa na większości płyt głównych - nie wyobrażam sobie żeby autor implementował w nim obsługę każdego termistorka osobno. Wydaje mi się że poprzez system da się odczytać tę informację.. np przez WMI.. no ale jak..

// jak coś znajdę, to wam podrzucę :)

0

na systemach Win 95/98 możesz spróbować pobierając dane prosto z CMOSa

asm
MOV AL, nr_bajta_w_pamieci_cmos
OUT 70h, AL
IN AL, 70h
MOV zmienna, AL
end;

Podobno w CMOSie takie dane są przechowywane, spróbuj poczytać dokumentacje to swojego BIOSa, ale tak jak pisali już inni, do każdego rodzaju płyty, będzie trza prawdopodobnie inną procedurkę.

0

Podobno w CMOSie takie dane są przechowywane

Nie sądzę, żeby dane, które muszą być zawsze aktualne, ponieważ stanowią ważny czujnik bezpieczeństwa były gdziekolwiek przechowywane...

0

Nie sądzę, żeby dane, które muszą być zawsze aktualne, ponieważ stanowią ważny czujnik bezpieczeństwa były gdziekolwiek przechowywane...

Tak dla Twojej wiedzy to nawet data i czas są przechowywane w CMOSie i można je z tamtąd pobrać w każdej chwili i są aktualne. Poza tym widziałem gdzieś w necie opis tego, że temperatura jest przechowywana w CMOSie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1