dipende tutto da cosa vuoi fare...
ad esempio:
la ftdi chip vende un chip (l'ftdi ft232) che permette di gestire il cavo usb come se fosse una seriale..
mi spiego meglio:
questo chip permette di avere la velocita di trasmissione di una usb 2.0 e gestirla da vari microchip come una normale seriale e gestire tutto tramite VB o C++ con dei drivers che ti forniscono..
non ti so dire (pero non credo) se questi drivers funzionino anche per gestire qualunque dispositivo collegato alla usb..