Re: И снова USB...
От: klep  
Дата: 09.08.03 14:26
Оценка: 2 (1)
Здравствуйте, Fester, Вы писали:

F>Приветствую!


F>Возникла у меня надобность переслать некую информацию с PC на соотвественно другой аппарат. Фишка в том, что на другом аппарате USB открывается как виртуальный COM-порт...


F>Теперь о том, что хочется получить: нужна возможность из программы без написания своего драйвера открывать и передавать данные по USB.


F>В DDK есть три примера — два из них используют свой драйвер, а третий выводит информацию об USB и о подключенных к USB устройствах. Таким образом я могу спосканировать и узнать какой именно порт (на хабе) занимает мое устройство. Проблема — открыть этот порт... есть какие-нибудь мысли по этому поводу? Буду признателен за любую помощь



Таже фигня !

http://www.rsdn.ru/Forum/Message.aspx?mid=349142
Автор: klep
Дата: 08.08.03



Необходимо получить путь к драйверу !
Для того чтобы его отркыть через CreateFile (а потом работать как с файлом read,write).

Получить это имя можно или через реестр или через SetupApi.

Через реестр самый простой способ HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB
тут твои устр-ва. Выбирай по Пид и Вид Device Parametrs->SymbolicName

Ну и октрывай через CreateFile("\\\\.\\USB#Vid_03f0&Pid_0704#TH16L1935VSX#{a5dcbf10-6530-11d2-901f-00c04fb951ed}",...);


Через SetupApi более удобно , но есть сложности !
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.