2

USB デバイスの場所を見つけるために、適切な WMI Win32 または CIM クラス プロパティを探しています。以下に示すように、デバイス マネージャーでは、場所は「Port_#0002.Hub_#0009」として知られています。これがWindows APIにあるクラスとプロパティに関するアイデア、またはそれが任意の値である場合、デバイスマネージャーはより不可解な別のプロパティを提供します。後者の場合、「より不可解な」クラスとプロパティは何ですか?

画像: http://i.stack.imgur.com/7Miwp.png

4

2 に答える 2

0

Port_#X.Hub_#Y を USBView の出力と相互参照することができます。このツールを何度も使用して、既存の USB ツリーに関する情報を取得しました。

USBView サンプルは、WDK で入手できます。これに慣れていない場合は、単純に実行してください。このツールは、システム上の USB ツリー全体を調べて、各デバイスの情報と記述子リスト、およびホスト コントローラーとハブの場所を出力します。

このサンプルの RefreshTree() 関数から始めて、コードに従って、ホスト コントローラー、ハブ、そして最後にデバイスを列挙する方法を確認できます。

このサンプルのソースを入手する最も簡単な方法は、現在http://www.microsoft.com/en-us/download/details.aspx?id=11800で入手できる 7.1.0 WDK をインストールすることです。

于 2013-08-08T04:36:54.623 に答える