Машинист паровоза
Группа: Участник
Сообщений: 239
|
Так сразу не скажу. Есть идея, но сам тепрературу не проверял. Поскольку ХДД есть суть железка, то работает она под управлением дров. Отсюда вывод — DeviceIoControl нужным кодом операции получения температуры (естественно если драйвер поддерживает данную команду он ее отошлет контроллеру винта, тот опросит датчик температуры и вернет ее драйверу, тот запишет ее по адресу пятого аргумента DeviceIoControl ) получиш результат.
Варианты. Незнаешь код операции — искать ....., я обычно пишу на сайт производителя письмо, в 50% отвечают (наверно когда в состоянии расшифровать мой английский:))
Но чаще производители предоставляют утилиты обслуживания девайсов, там то я обычно и нахожу dll-ки в которых все это есть и достаточно найти функию по названию и определить ее параметры (естественно тыком).
С процем таже ###### — драйверы мамки используй.
Желаю удачи.
PS. Что наша ЖИСТЬ — сплошной REVERS ENGINIRING
Отредактировано klen — 26/05/2004, 02:23 |