Wenn das Motherboard einen tempabhängigen Widerstand unter der CPU hat,
kannst du die Temperatur über das BIOS auslesen.
Das BIOS auslesen ist eigentlich nicht so schwierig :
Delphi-Quellcode:
try
label1.Caption :='Bios Name: '+String(Pchar(Ptr($FE061)));
label2.Caption :='Bios Copyright: '+String(Pchar(Ptr($FE091)));
label3.Caption :='Bios Datum: '+String(Pchar(Ptr($FFFF5)));
label4.Caption :='Bios Seriennummer: '+String(Pchar(Ptr($FEC71)));
except
label1.Caption :='Bios Name: '+ 'NOT SUPPORTED';
label2.Caption :='Bios Copyright: '+ 'NOT SUPPORTED';
label3.Caption :='Bios Datum: '+ 'NOT SUPPORTED';
label4.Caption :='Bios Seriennummer: '+ 'NOT SUPPORTED';
end;
Allerdings hab ich keine Ahnung, auf welcher Adresse ich die CPU-Temp finde.
[edit=Daniel B]Delphi-Tags ergänzt. MfG Daniel B.[/edit]