| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Как узнать производителя оптического привода? |
| Автор: navodri 14.6.2010, 15:05 |
| Собственно всё сказано в названии темы. Нужно узнать привод пользователя, например, Optiarc DVD RW AD-7203S ATA Device и т.п. Просьба не отправлять меня в поиск по форуму, т.к. решение на WMI не подходит! Знаю, что можно воспользоваться CreateFile и DeviceIoControl. Но, как ?.. |
| Автор: CodeMonkey 14.6.2010, 15:29 |
| Как открыть дверь? Решение воспользоваться ключом не подходит! |
| Автор: navodri 14.6.2010, 15:47 |
| 2 CodeMonkey. Пожалуйста, умничай дома. |
| Автор: Keeper89 14.6.2010, 18:39 |
Прочти еще разок фразу 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, полно. |