Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.13;
Скачать: CL | DM;

Вниз

Строковые идентификаторы винчестеров (или IDE-устройств)   Найти похожие ветки 

 
Ricky-Ticky-Tavy   (2002-10-25 14:50) [0]

Кто-нибудь знает как можно в Delphi под Win9x получить строковые идентификаторы(которые кажет BIOS при загрузке) устройств подключенных через IDE?


 
Dark Simpson   (2002-10-26 00:06) [1]

Юзай СМАРТ (S.M.A.R.T.). Под Делфи компонентов не видал. Ищи доки по этой теме.


 
Ricky-Ticky-Tavy ©   (2002-10-29 13:51) [2]

Dark Simpson, прогу пишу для железа 90% которого (M/B и HDD) было сделано до того как появился СМАРТ.


 
DC-AC   (2002-10-29 15:42) [3]

А причём здесь то, когда оно было сделано ? Установи в \Windows\System\IOSubSys smartvsd.vxd и заполняй структуру
TIdSector = packed record
wGenConfig : Word;
wNumCyls : Word;
wReserved : Word;
wNumHeads : Word;
wBytesPerTrack : Word;
wBytesPerSector : Word;
wSectorsPerTrack : Word;
wVendorUnique : Array[0..2] of Word;
sSerialNumber : Array[0..19] of CHAR;
wBufferType : Word;
wBufferSize : Word;
wECCSize : Word;
sFirmwareRev : Array[0..7] of Char;
sModelNumber : Array[0..39] of Char;
wMoreVendorUnique : Word;
wDoubleWordIO : Word;
wCapabilities : Word;
wReserved1 : Word;
wPIOTiming : Word;
wDMATiming : Word;
wBS : Word;
wNumCurrentCyls : Word;
wNumCurrentHeads : Word;
wNumCurrentSectorsPerTrack : Word;
ulCurrentSectorCapacity : DWORD;
wMultSectorStuff : Word;
ulTotalAddressableSectors : DWORD;
wSingleWordDMA : Word;
wMultiWordDMA : Word;
bReserved : Array[0..127] of BYTE;
end;
где sModelNumber : Array[0..39] of Char и будет то, что "BIOS кажет при загрузке". Или можно сделать оное прямым обращением к портам контроллера IDE. Но это уже сложнее.



 
Ricky-Ticky-Tavy ©   (2002-10-31 09:26) [4]

Спасибо DC-AC. Все работает. Нашел даже на www.souces.ru dll-ник, который все значительно упрощает.


 
Song ©   (2002-10-31 11:07) [5]

А адресок не кинешь?


 
Ricky-Ticky-Tavy ©   (2002-11-01 13:35) [6]

Прошу прощения на http://www.sources.ru , прям в корне все валяется


 
Song ©   (2002-11-01 13:39) [7]

Если Вы говорите про http://www.sources.ru/cpp/system/devid.shtml
тогда я не вижу там dll-ки.. Нельзя ли прямую ссылу?



Страницы: 1 вся ветка

Текущий архив: 2003.01.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-37072
tboxer
2003-01-03 12:10
2003.01.13
ShellExecute


6-37259
Hirara
2002-11-10 00:13
2003.01.13
Про сокеты


3-36950
vitnt
2002-12-18 11:50
2003.01.13
Interbase 5+6


14-37350
gsu
2002-12-23 16:39
2003.01.13
А я на счетах работать умею, слабо ?


3-36941
stoper
2002-12-17 21:31
2003.01.13
DBGrid