Здравствуйте, 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)