Как получить серийный номер SCSI HDD?

Я хочу получить серийный номер жесткого диска scsi, но возникает ошибка! Я работаю с VC ++ в Microsoft Windows XP.

Что я должен для этого сделать?


person Shahrooz Kia    schedule 10.05.2010    source источник
comment
Какую среду программирования вы используете? Какая операционная система? Можете ли вы опубликовать свой код, который выдает ошибку, и вывод ошибки?   -  person fmark    schedule 10.05.2010


Ответы (1)


Посмотрите здесь, чтобы узнать, как запрашивать WMI с помощью C ++: http://msdn.microsoft.com/en-us/library/aa394558%28VS.85%29.aspx

Вам нужно будет найти диск в Win32_DiskDrive, а затем получить значение SerialNumber.

person David Neale    schedule 10.05.2010
comment
Я не понимаю, не могли бы вы объяснить больше? Я работаю с Windows API (DeviceIoControl). - person Shahrooz Kia; 11.05.2010
comment
Обновлено, как указано выше. Боюсь, что не могу опубликовать образцы кода, потому что я не программирую на C ++. - person David Neale; 11.05.2010