USB调试工具
+ -

Windows下的USB设备描述符分析工具-UsbTreeView

2021-07-16 4382 0
USB-HID-UVC-UAC调试工具下载:https://www.usbzh.com/article/detail-1192.html

UsbTreeView是Windows下的一款关于USB描述符分析的工具,该工具俱有以下特点:

  • 实时显示USB设备的连接状态
  • 以树状的形式显示连接到PC机中的所有USB设备,集线器和控制器
  • 可完美的分析连接到PC机中USB设备的各类USB描述符信息。
  • 支持USB1.0/USB2.0/USB3.x规范协议分析
  • 支持对UVC,UAC,HID设备的描述符信息分析。

其中官方的说明改进如下:

  • 保存窗口位置
  • 从Windows设备管理中收集信息,并与找到的USB设备进行匹配;因此UsbTreeView可以显示子设备,包括驱动器号和COM端口
  • 可以设置右窗格的背景色和字体
  • 使树项选择保持在刷新状态 //最新的设备树
  • 树视图突出显示已到达和已移除的设备 //用于USB设备变动的检查
  • 显示安全删除失败时打开的句柄
  • 更多的描述符被解码,如音频2.0
  • 可以显示描述符的十六进制转储
  • 安全删除、设备重启和端口重启
  • Windows 8和10下提供的扩展USB信息(取自最新的USBView示例应用程序)
  • 有关主机控制器的扩展信息
  • 失败的USB请求将在后台重新尝试,例如,如果在请求其属性时移动了USB鼠标
  • 带有跳转列表的工具栏,用于在复杂树中轻松查找设备
  • TreeView使用手工制作的16x16图标,USBView使用的32x32图标缩小到15x15
  • 许多小的改进

UsbTreeView和windows ddk自带的usbview图标类似,软件界面一致,功能也类似。本人严重怀疑UsbTreeView的开发者就是在微软提供的usbview源代码的基础上新增了一些功能的开发。不过这对我们来说是好事,这么好的工具还是要多多支持的。

UsbTreeView started with the USBView source code from the DDK for Server 2003. Here are the improvements I’ve done:

UsbTreeView的下载地址:https://www.uwe-sieber.de/

UsbTreeView

这里使用UsbTreeView运行,可以看到本人电脑中的USB设备树,左边为设备的树状状系,右边为设备的详细信息。
UsbTreeView

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

USBTreeView遇到连续的转换接口描述符不解释情况说明
今天拿到一个USB摄像头,对其进行数据格式分析,出现了一个令人迷惑的问题…事情是这样的,我用POTPLAYER打开摄像头,使用BUSHOUND进行抓包,选择的备用接口是0x0c CTL 01 0b 0c 00 01 00 00 00 SET_INTERFACE为了查看该端点的数据大......
Windows下的USB设备描述符分析工具-UsbTreeView
UsbTreeView是Windows下的一款关于USB描述符分析的工具,该工具俱有以下特点:实时显示USB设备的连接状态以树状的形式显示连接到PC机中的所有USB设备,集线器和控制器可完美的分析连接到PC机中USB设备的各类USB描述符信息。支持USB1.0/USB2.0/USB3.x规范协议......
UsbTreeView中设备驱动信息获取方法
UsbTreeView是一个专门解析USB设备描述符的工具,可以显示USB设备的一系列属性值。其中包括驱动路径,和inf配置文件路径,查询了一下,没找到可以获取这些驱动信息的SetupApi。好奇这个软件是怎么实现的,于是对它调用的API抓了一下包,找到了它的实现方法。(1)驱动路径获取方法......
UAC复合设备(麦克风,扬声器,HID设备)的示例
UAC符合设备(麦克风,扬声器,HID设备)在设备管理器中如下图所示:在BUSHOUND下如下图所示:UAC音频设备UAC音频设备包括扬声器和麦克风。其中USB Pnp Audio Device使用了接口0,1,2,分别用于控制接口,扬声器和麦克风。HID音量控制设备USB输入设备用于音频的......
USBTreeView
USBTreeView是一针对 Windows 操作系统的 USB 设备分析工具,它可以用于查看 USB 设备的属性、配置、接口、中断管道等详细信息,并能够实时监测 USB 总线上的交互信息、访问权限等。使用 USBTreeView 可以帮助用户更好地理解和诊断 USB 设备的问题,特别是在开发和......
USB2.0集线器高速描述符UsbTreeViewer解析示例
=========================== USB Port4 ===========================Connection Status : 0x01 (Device is connected)Port Chain ......
红外摄像头USBTreeViewer信息
=========================== USB Port1 ===========================Connection Status : 0x01 (Device is connected)Port Chain ......
USBTreeViewer获取字节串描述符
缘由在于自己虚拟了一个USB控制器集线器,故在使用USBTreeViewer查看其USB集线器下的设备信息时,字节串描述符的问题解决。USB的开发人员肯定对USBTreeViewer这个工具不陌生,我们使用它来查看电脑中USB设备的相关信息。例如设备的连接信息,USB设备描述符,USB配置描述......
USBTreeViewer设备端口连接信息Connection Information
USBTreeViewer会对集线器下的各端口连接情况设置不同的图标,代表着当前集线器端口的状态信息。本人通过USBViewer源代码可知,其主要有以下几种状态:图标说明USB端口,无连接设备,USB2.0及以下USB端口,无设备连接、超高速端口连接USB2.0......
USB设备总线拓扑结构生成原理及方法
在Windows系统的内核中,USB堆栈提供了一系列的API接口。内核或者应用程序可以使用这些API接口来确定USB总线的拓扑结构和相关的USB设备信息。我们常用的USBTreeViewe是基于微软开源usbview二次开发的,而usbview就是使用这些API接口来实现USB总线拓扑结构和US......
关注公众号
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!