中易网

如何获取USB的pid跟vid等信息

答案:2  悬赏:70  
解决时间 2021-03-12 06:09
如何获取USB的pid跟vid等信息
最佳答案
查看方法:
打开设备管理器,右键USB设备--属性--详细信息--设备范例id。
根据USB规范的规定,所有的USB设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以便区别相同厂家的不同设备。
VID和PID通常情况下有两种存储方式,
第一种是主控生产商的VID和PID,存储在主控的bootcode中;
第二种是设备生产商的VID和PID,该VID和PID存储在主控外部的非易失性存储设备中(EEPROM或Flash)的设备固件中,当USB设备连接主机时,如果固件中有设备生产商的VID和PID,会将该VID和PID报告给主机,而忽略主控生产商的VID和PID。
所以理论上一个USB存储设备的VID应该是设备生产商的VID,而不是主控生产商的VID,这两个VID应该是不同的(主控生产商自己生产的设备除外)。
由于VID和PID重复并不会对产品的使用带来严重影响,很多USB设备生产商(山寨厂居多)为了方便,并不会向USB执行论坛申请自己的VID,而是依然沿用主控生产商的VID或随便向产品写入VID和PID;
同时,正规厂家只需要申请VID,PID由厂家自行确定,所以存在相同型号的产品,可能采用了不同的主控(商业需要,很正常),而的PID是一样的,基于上述原因通过VID和PID就不能准确识别USB设备的主控型号,这个问题大家在使用USB设备的过程中需要注意。
全部回答
有一个应用叫usbview,微软出的,新版叫usbtreeview。用这个可以看所有的usb设备的信息。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么Android系统耗电量这么高啊?
淋巴水肿是什么引起的,西京医院治淋巴水肿效
怎样把耳环穿进去?
二哥盖浇面地址在哪,我要去那里办事
关于骷髅头的好听句子
锦程路/长汀路(路口)这个地址在什么地方,我
SolidWorks的工程图模型项目
哪些因素对万达集团的影响最重要
王母娘娘的老家在什么地方
银魂桂和银时受伤是哪些集
宝迪酒店长江路店地址在哪,我要去那里办事
微信能隐藏吗
杭州OCP培训哪个好
这款衣服可以在哪里买到?
下陆区黄石米苏包子在什么地方啊,我要过去处
推荐资讯
老版五十元人民币印刷错误算不算错版币?值不
学书法为什么必看《心经》
说明三次条约的步步深入 近代中国是如何一步
资本公积和盈余公积的用途相同吗?~
东方商务中心停车场(出入口)(建设街与顺义巷
办公室地毯报价多少钱一平米?
男友很少联系和与我见面
公交土菜酒店NO.002在什么地方啊,我要过去处
消化不良可以喝酸梅汤吗?
to keep sb in stitches是什么意思?
什么叫chip料
东芝CV330A54故障怎么修
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?