USBディスクリプタ解析ツール usbview

この記事の内容は古いです。新しい記事をご参照ください。

ディスクリプタの解析にはUSBプロトコルアナライザが有用ですが、簡易的な解析であればマイクロソフト社製ツールusbviewが便利です。ここではusbviewの使い方を説明します。

ダウンロード

usbviewはWindowsデバイスドライバの開発キットであるWDK(Windows Driver Kit)に同梱されています。2013/4時点のダウンロードサイトはこちらです。WDKをダウンロードし、インストールします。

実行

usbviewは以下に格納されています。

  • 32bit環境 :{WDKインストールフォルダ}\Tools\x86
  • 64bit環境 :{WDKインストールフォルダ}\Tools\x64

usbview.exeを実行します(Winodow左上のプログラム名は"USB Device Viewer"と表示されていますが)。

usbview

解析したいUSBデバイスをPCに接続すると、左側のビューにそのデバイスが現れます。 その現れたデバイスを選択すると、右側のビューにそのディスクリプタ内容が表示されます。 クラスデコードして表示してくれます。

usbview

その他

  • UVC1.5に対応しているようです(UVC1.5デバイスが市場にまだ無いため未確認)。
  • WDK7 (Windows7用のWDK) では"uvcview.exe"という名称でした。

Contents in this article is obsolete. Please refer to a new article.

It is useful to use USB protocol analyzer to analyze descriptor. However, it is convinent to use usbview(Microsoft) for brief analyze. We show you the usage of usbview tool.

Download

usbview is included in WDK(Windows Driver Kit) for developing Windows devices driver.
You can download it from here. (as of Apr. 2013)

Download WDK and Install it to your PC.

Execution

usbview is located following folder.

  • 32bit environment :{WDK installed folder}\Tools\x86
  • 64bit environment :{WDK installed folder}\Tools\x64

Run usbview.exe. (The name is displayed "USB Device Viewer" on top-left corner of application window.)

usbview

The device appear on left view if connect USB device (for analyze) to PC.
The descriptors are displayed on right view if select device on left view.
Those displayed after class decoding as following.

usbview

Others

  • This device compliant with UVC1.5.
  • The application name was "uvcview.exe" in WDK7 (WDK for windows 7)