大佬教程收集整理的这篇文章主要介绍了如何在Windows上确定USB端口版本?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
它使用Windows API获取有关每个USB端口和每个设备的信息并显示它.此信息包括USB端口支持的速度和设备使用的速度.
您可以将其作为GUI运行,也可以使用这样的参数运行它,以使其将数据保存到文本文件中:
usbview /saveall:usb.txt
以下是文本输出的片段,显示您对我的USB耳机感兴趣的信息:
Is Port User Connectable: yes Is Port Debug Capable: no Companion Port number: 1 Companion Hub Symbolic Link Name: USB#VID_0451&PID_8046#5&16bdd27b&0&22#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USb 1.1: yes USB 2.0: yes USB 3.0: no Device Power State: PowerDeviceD0 ---===>Device Information<===--- English product name: "Logitech G930 Headset" ConnectionStatus: Current Config Value: 0x01 -> Device Bus Speed: Full (is not SuperSpeed or higher capablE) Device Address: 0x09 Open Pipes: 1
USBView是开源的,甚至还有一个MSYS2软件包,所以你可以试用它而不需要编译任何东西.您也许可以从Microsoft找到预编译的二进制文件.
最简单的路径可能是从Python程序运行USBView并解析其文本输出.另一个选择是查看source code for USBView并以某种方式将其转换为Python或从中创建Python C扩展.
以上是大佬教程为你收集整理的如何在Windows上确定USB端口版本?全部内容,希望文章能够帮你解决如何在Windows上确定USB端口版本?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。