Buenas!

hola, yo estoy buscando ya hace rato sin conseguir un codigo simple de como manejar el puerto USB pero programando desde Visual Basic 6.0 ... me sirviria de mucho si tienes algo para este lenguaje...
Bueno lo primero que debes preguntarte es sobre qué dispositivo USB vas a trabajar, ya que no es lo mismo tratar por ejemplo un Pen Drive que una Web cam, un teclado o una impresora...

Existen dos tipos de dispositivos USB: Dispositivos de Interfaz Humano (HID) y Dispositivos de almacenamiento masivo, asi que dependiendo de lo que quieras hacer, se tratará de una manera o de otra, se creará un driver específico para el dispositivo en el puerto usb o se tratará directamente con la API de Windows.

He supuesto que estamos hablando de hacerlo bajo Windows y una versión posterior al 95/98, ya que aunque ésto también vale para SO anteriores a éstos, en ellos sería posible acceder mediantes instrucciones "in" y "out" al mapa de E/S independiente, típico de arquitecturas x86, sin ningún tipo de problemas de "Instruccion privilegiada".

Un saludo