Автор
|
Тема: Серийный номер винта...
|
AAA |
опубликован 10-04-2001 19:59 MSK
Помогите узнать физический номер винта. Не логический с помощью GetVolumeInformation а именно тот который физический-единственный 8) Т.е. тот который при разбиении на разделы не нужен , нужен один единственный - номер производителя или как то по другому он называется(или я что то путаю). Спасибо!
|
Kosha
|
опубликован 10-04-2001 20:03 MSK
Или я чего-то путаю, или здесь же валяется исходник подобной проги (или она все же GetVolumeInformation делает?)В любом случае, могу посоветовать одну фичу: Качаешь с сайта производителя прогу-тестер, грузишь ее в дебаггер и смотришь как она это делает. Два минуса - DOS и ASM ;-))))) |
rivitna
|
опубликован 11-04-2001 07:23 MSK
Как мне известно, серийный номер винта, как впрочем и тип, и ревизию последнего, можно определить путем прямого программирования в порты IDE (1F0-1F7 для Primary). Есть команда идентификации устройства ECh, посылаемая в 1F7. Рекомендую скачать спецификацию IDE. Увы, это работает только в DOS |
SDS
|
опубликован 18-04-2001 20:55 MSK
Ответ есть на форуме по C++ на bp.agava.ru, но если нужно скинь по мылу я тебе исходник скину прога это все делает (именно серийеый номер HDD) даже по NT |
rivitna
|
опубликован 19-04-2001 07:21 MSK
2 SDS: Если возможно скинь и мне на rivitna@chat.ru. Буду очень признателен |