How the VB application communicates with the device depends on the firmware in the device. If you just want to use bulk transfers, a USB virtual COM port is an option, and you can access the device the same as any COM port. If you want to use mass storage, the application accesses the device as a drive.
Jan