![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделана AIDA: инфа от S.M.A.R.T.; инфа о сост. материнки [D7, Win95/98, WinME, Win2k, WinXP]
OTMOPO3OK © (2003-10-03 12:13:00)
Подскажите в каком направлении рыть.
Хочется научится писать проги тестирующие железо как AIDA16/32.
Получать информацию от S.M.A.R.T. HDD (температура винта, снижение производительности, бэдблоки).
Спасибо за прочтение :)
Alex Konshin (2003-10-17 09:48:00) [1]
Посмотри в примере IdeInfo2, в юните Ioctl.pas функцию SmartIdentifyDirect.
DC-AC (2003-10-16 16:01:00) [2]
Кстати, параллельно вопрос к Alex Konshin : как сменить номер IDE-устройства ? Структура TSendCmdInParams, параметр bDriveNumber:=1 вместо 0 ?
TSendCmdInParams = packed record
cBufferSize : DWORD; // Buffer size in bytes
irDriveRegs : TIDERegs; // Structure with drive register values.
bDriveNumber : Byte; // Physical drive number to send command to (0,1,2,3).
bReserved : Array[0..2] of Byte; // Reserved for future expansion.
dwReserved : Array[0..3] of DWORD; // For future use.
bBuffer : Array[0..0] of Byte; // Input buffer.
end;
Не получается у меня. HDD в системе один (primary slave), система Win98, smartvsd.vxd версии 4.10.2222
Alex Konshin (2003-10-15 12:04:00) [3]
Да, и посмотри у меня пример IdeInfo2 на http://home.earthlink.net/~akonshin/index.htm
Там, собственно, происходит чтение данных SMART, а то, что оттуда берется только серийный номер - это уже побочный эффект.
Alex Konshin (2003-10-15 12:00:00) [4]
http://www.t13.org/
http://www.t10.org/
Игорь Шевченко (2003-10-03 12:39:00) [5]
в направлении MSDN