Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Как узнать производителя оптического привода?


Автор: navodri 14.6.2010, 15:05
Собственно всё сказано в названии темы. Нужно узнать привод пользователя, например, Optiarc DVD RW AD-7203S ATA Device и т.п. Просьба не отправлять меня в поиск по форуму, т.к. решение на WMI не подходит!

 smile 

Знаю, что можно воспользоваться CreateFile и DeviceIoControl. Но, как ?..

Автор: CodeMonkey 14.6.2010, 15:29
Как открыть дверь? Решение воспользоваться ключом не подходит!

Автор: navodri 14.6.2010, 15:47
2 CodeMonkey. Пожалуйста, умничай дома.

Автор: Keeper89 14.6.2010, 18:39
Цитата(navodri @  14.6.2010,  15:47 Найти цитируемый пост)
Пожалуйста, умничай дома. 

Прочти еще разок фразу CodeMonkey, может дойдет.

Добавлено через 9 минут и 12 секунд
Вот ссылка в тему: http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_10322421.html

Автор: Maks1509 15.6.2010, 20:55
Я смотрел некоторые исходники, даже свой велосипед наподобие Nero DriveSpeed пытался сделать. Забросил это дело, много подводных камней, но если есть желание - прошу присоединиться к проекту.

http://forum.sources.ru/index.php?showtopic=274993&hl=

Автор: navodri 16.6.2010, 22:55
2 Maks1509. Спасибо! Буду разбиратся.

Автор: RinOSpro 22.6.2010, 10:34
Через WMI можно. Поставь себе WMI Tools открой browser.htm. 

Там в Win32_SystemDevices.PartComponent -> Win32_SystemDevices.PartComponent будет вся инфа о приводе, если этой инфы достаточно то можно и реализцию написать в сети примеров: как работать с WMI, полно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)