<!--QuoteBegin-Barmutik+14:06:2005, 10:43 -->
<span class="vbquote">(Barmutik @ 14:06:2005, 10:43 )</span><!--QuoteEBegin-->
SetupDiGetClassDevsEx
[snapback]21094" rel="nofollow" target="_blank[/snapback]
[/quote]
Спасибо...
Пробовал... не получается
SetupDiCreateDeviceInfoList проходит нормально
SetupDiGetClassDevsEx проходит нормально GUID '{4D36E967-E325-11CE-BFC1-08002BE10318}' Flags - DIGCF_DEVICEINTERFACE or DIGCF_PRESENT
SetupDiEnumDeviceInterfaces - нет данных (NO_MORE_ITEMS)!!!
Может GUID не тот, я его с VC 6.0 взял (devguid.h значение GUID_DEVCLASS_DISKDRIVE)
SETUPAPI.PAS из JVCL
Может кто нибудь подобное делал?
PS: Просто я делаю каталогизатор фильмов для клиента, а они хранятся у него на нескольких винтах и узнать, на каком винте у него фильм можно только по серийному номеру (не будет же он наклеивать наклейки на винты). Программа опредеоляет, какие фильмы доступны пока по метке, но это ему не очень нравится.