Определение физического расположения логического д

  • Автор темы levko
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

Barmutik

Гость
#3
Так же можно использовать WMI - Windows Management Instrumentation

Псомотрите примеры запросов за WQL .. там это реализовано вообще просто ...
 
L

levko

Гость
#4
<!--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: Просто я делаю каталогизатор фильмов для клиента, а они хранятся у него на нескольких винтах и узнать, на каком винте у него фильм можно только по серийному номеру (не будет же он наклеивать наклейки на винты). Программа опредеоляет, какие фильмы доступны пока по метке, но это ему не очень нравится.
 
B

Barmutik

Гость
#5
Код в студию плиз...

А через WMI чем не подходит?
 
Статус
Закрыто для дальнейших ответов.