摘要 |
PROBLEM TO BE SOLVED: To prevent a USB device from unexpectedly operating, in which a class different from a class to which the USB device should belong is set, by a light load on a user.SOLUTION: An information processor determines whether or not a class driver corresponding to the class exists on the basis of a descriptor obtained from a USB device connected to the processor, and assigns a generic class driver in the case of no existence. In the case of existence of the class driver corresponding to the class, the processor determines whether or not a device corresponding to the USB device exists on a device list. In the case of existence, the processor assigns the generic class driver to the USB device. In this case, the USB device can perform unique control from a specific application. If the device corresponding to the USB device does not exist on the device list, the processor assigns an appropriate class driver to the USB device in accordance with information described in the descriptor. |