Как однозначно идентифицировать USB-HID устройство?

Тема в разделе "WASM.NT.KERNEL", создана пользователем ntcdm, 14 янв 2010.

  1. ntcdm

    ntcdm New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2007
    Сообщения:
    247
    Добрый день всем!

    Есть задача - по имени устройства \.\Device\000000XXX однозначно идентифицировать USB-HID устройство. То есть получить, например, сквозной номер порта в системе или номер порта и концентратора к которому подключено устройство. Получение VID & PID не катит, потому что таких одинаковых устройств в системе может быть несколько. Как можно определить номер порта устройства например? Может быть есть какие-то IOCTL? работаю из Kernel-Mode. ОС Windows XP SP3
     
  2. ams007

    ams007 New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2007
    Сообщения:
    86
    ну если Получение VID & PID для вас не составляет труда, то получить серийник для вас тоже не проблема. это раз. если вы получили серийник, то послать урб на получение типа устройства тоже в состоянии. это два. уточните, что именно вас интересует, а то складывается впечатление, что вы даже не пытались что-либо почитать или поотправлять запросы подобного характера.