Подскажите дураку, как в Windows написать обмен сырыми данными в режиме bulk c существующим стандартным USB-устройством (стандартного класса, например, фотокамерой). Весь день убил на поиск и лазание по WDK (DDK) — ничерта не понимаю.
раньше использовал libusb, но пришлось отказаться. Как то же самое (обнаружение подключенных usb-устройств и bulk transfer) делать с помощью родных средств Win?
Заранее большое спасибо за ответ. Извините, если неправильно выбрал тему.
Также буду благодарен за ссылки на подходящие форумы.
Re: Обращение к USB-устройству под Windows - какой API юзать
Попробуйте поискать по термину WinUSB. Возможно, это то, что вам требуется.
A>Подскажите дураку, как в Windows написать обмен сырыми данными в режиме bulk c существующим стандартным USB-устройством (стандартного класса, например, фотокамерой). Весь день убил на поиск и лазание по WDK (DDK) — ничерта не понимаю. A>раньше использовал libusb, но пришлось отказаться. Как то же самое (обнаружение подключенных usb-устройств и bulk transfer) делать с помощью родных средств Win? A>Заранее большое спасибо за ответ. Извините, если неправильно выбрал тему.
A>Также буду благодарен за ссылки на подходящие форумы.
Re[2]: Обращение к USB-устройству под Windows - какой API юз
D>Попробуйте поискать по термину WinUSB. Возможно, это то, что вам требуется.
Спасибо, смотрел. Я так понял, что для этого нужно, чтобы устройство работало под драйвером WinUSB. Мне это не годится, т. к. нельзя нарушать оригинальные функции устройства, т. е. нельзя менять драйвер.
Поправьте, если я неправильно понял.
Re: Обращение к USB-устройству под Windows - какой API юзать
Здравствуйте, alex8, Вы писали:
A>раньше использовал libusb, но пришлось отказаться. Как то же самое (обнаружение подключенных usb-устройств и bulk transfer) делать с помощью родных средств Win?
Обнаружение ловить уведомление WM_DEVICECHANGE подписавшись на класс USB. Можно поглядеть серци USBView из DDK
Для отправки/приема данных можно написать свой примитивный драйвер реализующий данную функцию или использовать сторонние наработки.
Если же для железки уже загружен драйвер производителя, то найти интерфейс общения между приложением и данным драйвером.
Более других "родных" методов нет.
Re: Обращение к USB-устройству под Windows - какой API юзать
От:
Аноним
Дата:
17.08.11 13:41
Оценка:
поищи ф. UsbBuildInterruptOrBulkTransferRequest ну и.т.д.