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

Тема в разделе "Delphi - Система", создана пользователем levko, 14 июн 2005.

Статус темы:
Закрыта.
  1. levko

    levko Гость

    Доброе время суток...

    Собственно Subj...
     
  2. Barmutik

    Barmutik Гость

    SetupDiGetClassDevsEx
     
  3. Barmutik

    Barmutik Гость

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

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

    levko Гость

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

    Barmutik Гость

    Код в студию плиз...

    А через WMI чем не подходит?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей