版块
论坛
喜欢
话题
应用
搜索
登录
注册
10624164的个人空间
访问量
3
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=235227
怎样区分USB 设备是u盘还是数码相机
现在正在做USB设备检测方面的一个项目。我想在发现USB 设备插入后,区分一下USB设备的类别。比如是U盘,数码相机,扫描仪,USB键盘,还是其他?请问怎么判断?我在设备描述符里可以得到类别码和子类别码。可那和具体设备对不上。比如U盘和数码相机都属于块存储设备。在USB100.H...
全文
回复
(
3
)
2011-07-01 17:50
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
10624164
:
我发帖那个月,就已经不在那个单位做了。现在有点想不起来了。 对应关系就是,像你说的,有设备ID,有那么一张表,好像是系统或协议定义好的。 我本来用驱动,能得到ID,所以差表就知道什么设备了,这是加载驱动的情况。可有的设备没加载驱动,系统也能识别,这样,用驱动就识别不了了。
(2011-12-23 10:25)
回复
Pegram
:
请问你知道的对应关系是什么? 我一直觉得,数码相机插到PC机上,被识别为移动存储设备,它就和U盘没有任何区别。所以不应该能够通过USB设备来区分它们。不知道对不对? 但有一个较好的办法,就是你统计一张表,表里面记录所有你能找到的设备ID,用来区分它们的设备类型。
(2011-11-12 15:48)
回复
10624164
:
知道对应关系了,可新的问题又出来了。没人说话啊,令人恨失望
(2011-07-05 09:41)
回复
10624164
加关注
写私信
2
关注
1
粉丝
18
帖子
返回顶部