AS>>Ну так вы посмотрите, какой там драйвер выбирается. Наверняка не тот, что вы подсовываете. Соответственно, измените алгоритм нахождения нужного драйвера в списке на свой.
DS>Я вообще ни какой драйвер выбрать не могу. У меня вылет на функции SetupDiEnumDriverInfo с кодом ошибки ERROR_NO_MORE_ITEMS при первой же попытке вызвать эту функцию.(переменная что принемает описаловку драйвера ни чего не содержит) Такое ощущение что не создается вообще ни какого списка. Я уже и с параметрами функций эксперементировал.... глухо. Если не трудно то подскажите в чем промах?! Код мой следующий:
1. Вы этот код вызываете после подключения устройства? Если да, тогда собственно новый device скорее всего уже добавлен, вам надо лишь найти его в неизвестных устройствах. И далее оперировать с ним. Посмотрите в DevMgr — там устройство уже добавлено после его подключения?
2. Код регистрации устройства в связи с (1) вызывает большие сомнения.