怎样区分USB 设备是u盘还是数码相机
现在正在做USB设备检测方面的一个项目。
我想在发现USB 设备插入后,区分一下USB设备的类别。比如是U盘,数码相机,扫描仪,USB键盘,还是其他?
请问怎么判断?
我在设备描述符里可以得到类别码和子类别码。可那和具体设备对不上。比如U盘和数码相机都属于块存储设备。在USB100.H文件中有类别码的定义。和现实中设备的概念不一致啊!
怎么判断设备类别?是不是这个思路不对?
------解决方案--------------------现在一般的计算机好像数码相机跟U盘还是可以区分的,键盘什么的,不太清楚了
------解决方案--------------------这些设备底层调用的驱动不同。