永发信息网

如何在设备管理器中查看当前手机的USB的VID码

答案:2  悬赏:0  手机版
解决时间 2021-12-23 12:13
如何在设备管理器中查看当前手机的USB的VID码
最佳答案
查看方法:打开设备管理器,右键USB设备--属性--详细信息--设备范例id。根据USB规范的规定,所有的USB设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以便区别相同厂家的不同设备。VID和PID通常情况下有两种存储方式,第一种是主控生产7a686964616fe4b893e5b19e31333363383935商的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设备的过程中需要注意。
全部回答
wmi(windows??management instrumentation ) 非常强大,它可以以数据库的形式查询你的电脑的软件和硬件,在它的数据库里面,时刻保存着最新的软件信息和硬件信息,因此你可以用wmi来检测cup 主频、温度,读取windows的进程......... 1. windows, messages, sysutils, variants, classes, graphics, controls, forms, 2. 3. dialogs, stdctrls, extctrls,activex, comobj; 4. 5. 6. 7. procedure tform1.button2click(sender: tobject); 8. 9. var 10. 11. locator: olevariant; 12. 13. wmi: olevariant; 14. 15. ret: olevariant; 16. 17. enum: ienumvariant; 18. 19. tmp: olevariant; 20. 21. value: cardinal; 22. 23. begin; 24. 25. locator := createoleobject('wbemscripting.swbemlocator'); 26. 27. wmi := locator.connectserver('.', '', '', ''); 28. 29. ret := wmi.execquery('select * from win32_usbhub');//这里win32_usbhub为检测项,详见下表 30. 31. 32. 33. enum:= iunknown(ret._newenum) as ienumvariant; 34. 35. while (enum.next(1, tmp, value) = s_ok) do 36. 37. begin 38. 39. if tmp.name='usb mass storage device' then 40. 41. showmessage('这个u盘的硬件特征码是'+tmp.pnpdeviceid);//tmp为检测到返回的数据集合,其中pnpdeviceid为集合中的对象,包含了pid和vid码 42. 43. end; 44. 45. 46. 47. end; 48. 49. 50. 51. win32_usbhub只是冰山一角,常用的还有以下 52. 53. 54. 55. "win32_1394controller" , 56. 57. "win32_baseboard" , 58. 59. "win32_battery" , 60. 61. "win32_bios" , 62. 63. "win32_bus" , 64. 65. "win32_cachememory" , 66. 67. "win32_cdromdrive" , 68. 69. "win32_currentprobe" , 70. 71. "win32_desktopmonitor" , 72. 73. "win32_devicememoryaddress" , 74. 75. "win32_diskdrive" , 76. 77. "win32_displayconfiguration" , 78. 79. "win32_displaycontrollerconfiguration", 80. 81. "win32_dmachannel" , 82. 83. "win32_fan" , 84. 85. "win32_floppycontroller" , 86. 87. "win32_floppydrive" , 88. 89. "win32_heatpipe" , 90. 91. "win32_idecontroller" , 92. 93. "win32_infrareddevice" , 94. 95. "win32_irqresource" , 96. 97. "win32_keyboard" , 98. 99. "win32_memoryarray" , 100. 101. "win32_memorydevice" , 102. 103. "win32_motherboarddevice" , 104. 105. "win32_networkadapter" , 106. 107. "win32_networkadapterconfiguration" , 108. 109. "win32_onboarddevice" , 110.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
玉兰花都有哪些名字
防溺水作文200字
我国土地资源面临的问题是A.由于大规模的“开
将数1204(5)化为十进数是________.
请人做一个小吃车要多少钱
单选题小农经济的基本生产单位是A.集体B.个人
铁锅遇高温氧化还能用吗
下面说法中?①-a一定是负数;②0.5πab是二次
高调和低调是什么意思
步步高vivox3t的短信收藏功能怎么不见了
下列说法错误的是A.长方体、正方体都是棱柱B.
学哪个编程语言应用最广泛?还有,,,哪种编
那个相册里面的录的视频为什么打不开了,打开
解不等式3x-5>6x+4,1-5x<11-7x
在研究电流做功的多少跟哪些因素有关的实验中
推荐资讯
音频的格式有哪些
费用类科目包括哪些
甘肃省庆阳市哪里有心理医生
鹦鹉怎么看年龄
梦幻丹青怎么升级
龙州县知识产权局地址在哪?我要去那里办事
平山县财政局地址在哪?我要去那里办事
请问,懂E680G的高手快来啊!!!,我朋友的E68
单选题科学家最新研制了一款微型无人侦察机—
桂林市秀峰区旅游局办公位置在哪啊?好找么?
多处运用细节描写的作文800字
单选题下列词语中没有错别字的一组是:A.贸然
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?