| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Как узнать производителя CD/DVD |
| Автор: eralex 1.1.2005, 02:41 |
| Допустим у меня есть несколько CD/DVD-ов, в том числе виртуальные. Как узнать их производителя и номер модели, например, NEC 3500A. Желательно НЕ ЧЕРЕЗ РЕЕСТР. |
| Автор: Alex 2.1.2005, 23:26 |
| http://www.rsdn.ru/Forum/Message/905806.htm http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_cdromdrive.asp |
| Автор: eralex 3.1.2005, 00:43 |
| WMI работает только под Win2000 и XP. А как под Win98? |
| Автор: Akella 4.1.2005, 11:53 | ||
Будь ласка, пэрэвэдить код на Delphi
Добавлено @ 12:02 А вот еще, перевести можно и после включить в нашу DRKB http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/example__getting_wmi_data_from_the_local_computer.asp |
| Автор: eralex 4.1.2005, 18:47 | ||
| Как это сделать через WMI я вроде разобрался. Только не нравиться мне, что приходится перебирать в цикле все свойства Win32_CDROMDrive. Может кто знает как сразу к конкретному свойству обратиться, т.е. избавиться от строки "while PropEnum.Next(1, TempObj, Value) = S_OK do" Вот рабочий пример для D7.
|