|
|
ドキュメント ファイル | |
![]()
重要: .CHMファイルは、直接開かないでください。正しく内容を参照するには、一旦ローカル ディスクにダウンロード後、開いてください。 |
![]() | |
Home LicenseHome Licenseは、非商用目的で個人で利用するためのライセンスです。その他の条件においては、Enterprise Licenseが必要です。 Enterprise License製品が商用、非営利、県立、国立(その他地方自治体)、その他あらゆる種類の組織に利用される場合、または個人(ファミリ ビジネスを含む)が商用目的で利用する場合には、Enterprise Licenseが必要です。これらの条件が守られない場合には、ライセンス利用許諾に違反することになります。 |
![]() | ||||
USBSpyの特徴
USBSpy は、 USB デバイスの I/Oリクエストを記録、監視するよう設計されています。サポートしている要求の種類は以下の通りです。
応用範囲USBSpy は、 USB 通信の活動範囲における複合ソリューションを提供します。その応用範囲はUSBトポロジー調査からプロトコル開発にわたります。いくつかの応用範囲の例は以下の通りです。
カスタム USB デバイス用にドライバを開発する時に、 I/O 要求の調査が役立ちます。USBSpyは、ホスト システムに登録されたどのデバイスかを選択でき、そのトランザクションをルート ハブで監視します。サポートされている要求には、コンフィギュレーション、セットアップ、データ要求、電源管理が含まれます。プログラムのトリガー オプションを使用すると、ソフトウェアやドライバ、ファームウェアの問題を簡単に検出できます。パケット種類、デバイス要求、完了ステータス、エラーなどの様々な状態にトリガーを利用できます。ほとんどのイベントにトリガーを設定できます。ホットプラグ デバイス サポートにより、 列挙ダイアログから直接要求を記録することができます。
USB 構造のサポートと正確なタイミングは、 USB デバイスと作動するアプリケーション プログラムをデバッグするために有効に使用することができます。USBSpyは選択したデバイスのすべてのトラフィックを記録しますが、フィルタを適用して適切な通信を含むパケットだけを表示するように制限することもできます。これは特に複雑なトラフィックを持つデバイスの場合に便利です。
ファームウェアは、デバイスの終点と実世界間のデータ要求交換のコアにあります。USBSpyでは、終点でのデータの送受信に接近できるよう、カスタムUSBデバイスのレイヤを剥ぐことができます。ファームウェアの性能がどのくらい適当かを表します。
新しいハードウェアやソフトウェアの実装前に、管理者は十分に作動するか様々な検査をします。USBSpyは、USBソリューションの互換性を確認する際に必要な評価環境を提供します。
USB トポロジー調査では、 USB デバイスとホスト間の通信シーケンスを検査するために USBSpy を使用できます。各データ転送タイプの違いを確認したり、要求された詳細ログを使用して追跡ができます。ログは明白で論理的に示され、各トランザクションの目的を掴みやすくします。詳細ペインは、URB、IRP、I/O スタック位置の追加情報を供給します。
USBSpy は、プロトコル レイヤにおける USB デバイスとそのドライバ間のトランザクションの分析を可能にします。プロトコルのテストやデバッグ中に使用することができます。
USB デバイスとそのホスト ファイル間の通信ログを収集でき、後の分析やデバッギングに使用できます。詳細ログは、バイナリ コードやサポート情報と共に、各トランザクションの概要を表示します。プログラムの強力なフィルタリングを利用しての分析が簡単です。加えて、USBSpyはログをXMLフォーマットにエクスポートすることができます。
プログラムは、通信シーケンスでの各イベントをタイムスタンプ付きで収集します。タイムスタンプを使用することで、簡単に通信シーケンス全体の追跡ができます。USBSpyは、特定のロギングに必要なものに取り組むための付加設定を提供します。例えば、システム ブートの開始時に要求を阻止したり、記録するよう設定できます。 概して、 USBSpy は分析やデバッギングのために、 USB トラフィックを簡単にアクセス可能にする強力なツールです。フィルタやトリガは無駄を排し、要求したデータのみを示します。通信を簡単に追跡できるインタフェースです。 |
![]() |