摘要 |
The present invention enables a USB device to provide its own vendor-specific device driver and invoke and install vendor-specific installation software stored on the USB device itself. In one embodiment of the invention, the present invention enables communication between a USB device and a host by receiving a USB device into a USB connection port embedded within the host, enumerating the USB device as a device belonging to a first class, providing a user with access to the USB device wherein the access permits a user to find a program for the USB device and invoke the program, installing the stored program; and recognizing and/or enumerating the USB device as a device from a second class, different from the first class, upon any successive connection of the USB device into the USB connection port of the host.
|