Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Температура процессора и скорость вентилятора


Автор: yess88 17.1.2007, 21:45
есть написаный исходник для определения температуры и скорости вент проца... но походу не на всех компах робит - так как используеться драйвер giveIO.. там порты какиета прописаны... как ваще узнать и где номера портов для определенной мамы?

//константы с номерами регистров и портов
const
INDEX =$295;
DATA =$296;
BANK_SET =$4e;
TEMP1 =$27;
TEMP2 =$67;
FAN1 =$28;
FANDIV=$47;

может тут что-то надо менять?

Автор: Virtuals 20.1.2007, 18:02
для начала попробуй задуматся откуда берутся показания температуры и скорости вентилятора...
короче на каждой мамке есть специальная микросхема хардварного монитора
(у меня например winbond) которая измеряет температуры напряжения и скорости
данный чип сидит на внутренней системной шине
алгоритм таков:
1 определяем тип чипа
2 смотрим нужные регистры /согласно модели чипа/
 smile аля АИДА32 (Еверест)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)