Re: програмирование USB
От: Zhenya_  
Дата: 26.11.03 08:08
Оценка:
Здравствуйте, kaiuk, Вы писали:

K> Необходимо общаться с USB устройством под винды 98. Необходимо посылать на него команды и принимать ответ. Как это делать через COM-порт понятно, а вот USB не очень. Я знаю что можно использовать виртуальный СОМ. Хочется узнать, как это сделать обоими способами, хотя бы общий алгоритм. Спасибо.


Если устройство покупное, то для него должен быть драйвер. А дальше:
HANDLE h = CreateFile("\\\\YOUR_USB_DEVICE_LINK", ...);
...
DeviceIoControl(h, ...);
...
WriteFile(h, ...);
...
ReadFile(h, ...);
...
CloseHandle(h);
...

Если же устройство "самодельное" — то к нему нужно писать свой драйвер (vxd — под Windows'9X или sys — Windows 2000-2003)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.