国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

香港云服务器
服務器之家 - 腳本之家 - Python - 使用Python在Windows下獲取USB PID&VID的方法

使用Python在Windows下獲取USB PID&VID的方法

2021-07-29 01:30jgw2008 Python

今天小編就為大家分享一篇使用Python在Windows下獲取USB PID&VID的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在Linux系統(tǒng)下獲取USB PID&VID是件十分容易的事情,只需要"lsusb"命令就可以了。

不過,對于Windows,就沒有那么容易了。

之前,有嘗試過通過注冊表來獲得目前連接device的USB PID&VID,不過注冊表里存放的是之前有插入這臺Windows系統(tǒng)的USB設備的歷史記錄,也就是說,并不是目前連接到Windows的USB設備的信息。

這個問題,可以用pyusb這個庫解決,但是pyusb需要依賴庫,不同的Windows可能需要不同的庫,所以如果程序要大規(guī)模部署到不同的系統(tǒng)上時,要謹慎考慮。

后來,選用的pyWin32庫,這個更通用一些。使用MGMT,試了兩個instance,其中“Win32_USBHub”只能抓取部分USB設備的信息;但是“win32_usbcontrollerdevice”可以抓取所有的USB信息。(后來想一想,Win32_USBHub抓取的應該是USB hub的信息;而Win32_USBControllerDevice抓取的是USB device的信息)

使用Win32_USBHub的實例代碼如下,

?
1
2
3
4
5
>>> import win32com.client
>>> wmi = win32com.client.GetObject ("winmgmts:")
>>> for usb in wmi.InstancesOf ("Win32_USBHub"):
...    print usb.DeviceID
...

使用Win32_USBControllerDevice的示例代碼如下,

?
1
2
3
4
5
6
import win32com.client   
 
      wmi = win32com.client.GetObject ("winmgmts:")
      for usb in wmi.InstancesOf ("win32_usbcontrollerdevice"):
        if "VID_05E0&PID_2107" in usb.Dependent:
          usbPidVidCorrect = True

以上這篇使用Python在Windows下獲取USB PID&VID的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/jgw2008/article/details/79097399

延伸 · 閱讀

精彩推薦
1374
主站蜘蛛池模板: 在线观看亚洲 | 欧美二区三区 | 亚洲欧美激情精品一区二区 | 在线观看免费黄视频 | av在线入口 | 免费一级黄色毛片 | 国产九九九 | 99热手机在线观看 | 国产伦精品一区二区三区高清 | 亚洲一区二区在线视频 | 久久av综合网 | 日韩精品免费 | 最近2018年手机中文字幕版 | 日本一区二区高清视频 | 91视频免费观看 | av亚洲在线 | 91精品一区二区三区久久久久久 | 精品护士一区二区三区 | 亚洲色图一区二区三区 | 国产中文字幕在线 | 欧美成人高清视频 | 韩日av在线| 99亚洲| 亚洲综合在线视频 | a级在线免费视频 | www.欧美日韩 | 亚洲大片av| 国产色黄视频 | 91精品免费在线观看 | 嫩草网站在线观看 | 91中文在线 | 免费看黄色大片 | 久久久一级片 | 国产免费av网站 | 超碰伊人网 | 欧美视频免费 | 君岛美绪一区二区三区 | 久久久九九| 黄久久久 | 亚洲一区中文字幕在线观看 | 免费在线黄色片 |