導航:首頁 > 器材知識 > 怎麼知道usb設備的pidvid

怎麼知道usb設備的pidvid

發布時間:2022-03-13 07:45:51

A. 批處理顯示當前USB設備標識碼、VID、PID

你需要開啟延遲變數,請在開頭加上:setlocal enabledelayedexpansion

@echooff&
for/f"tokens=8delims=_"%%iin('')do(
setvar=%%i
echo設備標識碼:%%iVID_!var:~0,4!PID_!var:~-4!
)
pause

B. DOS下檢查某個USB設備(已知PID&VID)是否存在

所有設備都在設備分類的Usb分支下,你可以遍歷查找,也可以到注冊表中找 特定設備的vidpid是設備指定的,看一下技術文檔即可

C. 怎麼查看U盤的PID和VID信息

確定將U盤插入電腦,右擊「計算機」圖標,從彈出的右鍵菜單中選擇「管理」項。

接著在打開的「計算機管理」界面中,展開「設備管理器」項,找到U盤標識符,右擊選擇「屬性」項。

在打開的「設備屬性」窗口中,切換到「詳細信息」選項卡,點擊「屬性」下拉列表,從中選擇「硬體ID」項,此時就可以查看當前U盤的PID和VID信息啦。

當然如果以上方法無法正常獲取設備的相關ID信息,我們可以通過「大勢至USB監控軟體」來獲取U盤PID和VID信息。直接在網路中搜索以上關鍵詞來獲取相關軟體。

安裝並運行該程序後,同時按「Ctrl+Alt+U」打開登陸界面。輸入默認的登陸密碼進行登陸操作。

在程序界面中,點擊「添加特定U盤」按鈕,此時將會打開界面,用於選擇特定的U盤。

在打開的新界面中,就可以看到已插入電腦的U盤相關PID和VID信息啦。

D. 如何使用WMI讀取USB設備的PID和VID碼

WMI(Windows�0�3Management Instrumentation ) 非常強大,它可以以資料庫的形式查詢你的電腦的軟體和硬體,在它的資料庫裡面,時刻保存著最新的軟體信息和硬體信息,因此你可以用WMI來檢測CUP 主頻、溫度,讀取WINDOWS的進程......... 1. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 2. 3. Dialogs, StdCtrls, ExtCtrls,ActiveX, ComObj; 4. 5. 6. 7. procere 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_", 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. 111. "Win32_ParallelPort" , 112. 113. "Win32_PCMCIAController" , 114. 115. "Win32_PhysicalMemory" , 116. 117. "Win32_PhysicalMemoryArray" , 118. 119. "Win32_PnPEntity" , 120. 121. "Win32_PointingDevice" , 122. 123. "Win32_PortableBattery" , 124. 125. "Win32_PortConnector" , 126. 127. "Win32_PortResource" , 128. 129. "Win32_POTSModem" , 130. 131. "Win32_PowerManagementEvent" , 132. 133. "Win32_Printer" , 134. 135. "Win32_PrinterConfiguration" , 136. 137. "Win32_PrintJob" , 138. 139. "Win32_Processor" , 140. 141. "Win32_Refrigeration" , 142. 143. "Win32_SerialPort" , 144. 145. "Win32_SerialPortConfiguration" , 146. 147. "Win32_SMBIOSMemory" , 148. 149. "Win32_SoundDevice" , 150. 151. "Win32_SystemEnclosure" , 152. 153. "Win32_SystemMemoryResource" , 154. 155. "Win32_SystemSlot" , 156. 157. "Win32_TapeDrive" , 158. 159. "Win32_TemperatureProbe" , 160. 161. "Win32_UninterruptiblePowerSupply" , 162. 163. "Win32_USBController" , 164. 165. "Win32_VideoConfiguration" , 166. 167. "Win32_VideoController" , 168. 169. "Win32_VoltageProbe"

E. 一個新插入的USB設備,用VC++怎麼獲取這個設備的所有信息並保存比如VID和PID以及Endpoint等待。

所有設備都在設備分類的Usb分支下,你可以遍歷查找,也可以到注冊表中找
特定設備的vidpid是設備指定的,看一下技術文檔即可

F. windowsxp里怎麼看usb的vid和pid

不可能的。系統重做。

G. USB設備已裝驅動,且知道其VID,PID,VC該怎麼編程實現數據傳送

看看具體是什麼USB類的設備,通過MDK,DDK或SDK中的設備管理器族函數枚舉設備的VID和PID,尋找到vid和pid就可以通過相關函數得到這個設備的符號名,然後通過相關函數比如openfile得到設備文件的讀寫句柄來通過驅動定義的函數或readfile和writefie來讀寫數據。

H. 如何在設備管理器中查看當前手機的USB的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設備的過程中需要注意。

I. 用電腦如何查看USB設備的供應商ID(VID)與產品識別碼(PID)

查看方法:
打開設備管理器,右鍵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設備的過程中需要注意。

J. 如何查看usb的vid和pid

linux lsusb
window 設備管理,硬體,(要查的設備)詳細信息。

閱讀全文

與怎麼知道usb設備的pidvid相關的資料

熱點內容
steam令牌換設備了怎麼辦 瀏覽:246
新生測聽力儀器怎麼看結果 瀏覽:224
化學試驗排水集氣法的實驗裝置 瀏覽:156
家用水泵軸承位置漏水怎麼回事 瀏覽:131
羊水鏡設備多少錢一台 瀏覽:125
機械制圖里型鋼如何表示 瀏覽:19
測定空氣中氧氣含量實驗裝置如圖所示 瀏覽:718
超聲波換能器等級怎麼分 瀏覽:800
3萬軸承是什麼意思 瀏覽:110
鑫旺五金製品廠 瀏覽:861
蘇州四通閥製冷配件一般加多少 瀏覽:153
江北全套健身器材哪裡有 瀏覽:106
水表閥門不開怎麼辦 瀏覽:109
花冠儀表盤怎麼顯示時速 瀏覽:106
洗砂機多少錢一台18沃力機械 瀏覽:489
超聲波碎石用什麼材料 瀏覽:607
組裝實驗室製取二氧化碳的簡易裝置的方法 瀏覽:165
怎麼知道天然氣充不了閥門關閉 瀏覽:902
公司賣舊設備掛什麼科目 瀏覽:544
尚葉五金機電 瀏覽:59