2

USBがシステムに接続されているときに「PID」と「VID」を取得する組み込み関数はありますか? そうでない場合、USB「HID」と「PID」を取得する最良の方法は何ですか? USB HID デバイスを検出するには、これら 2 つが必要です。

4

2 に答える 2

1

タグで指定されC#ているので、Microsoft Windows を使用してこれを行うと仮定します。

Windows を使用している場合、[コンピュータの管理] の下にある [デバイス マネージャ] を使用してこの情報を見つけます (右クリックしてMy Computerを選択しますManage)。を使用View->ノードをDevices by connection開き、PCI bus探しているデバイスが見つかるまですべての USB ノードを開きます。Intel(R) 82801G (ICH7 Family) USB Universal Host Controller以下は、エントリに 3 つの USB デバイスを表示している私の PC の例です。

ここに画像の説明を入力

次に、デバイスのプロパティ -> 詳細 -> を見て、プロパティのハードウェア ID を選択すると、デバイスの VID と PID を取得する必要があります。

ここに画像の説明を入力

于 2012-09-24T14:44:35.340 に答える
0

ネイティブ .NET についてはわかりません。これまではLibUsbDotNetしか使用していませんでした。を確認してください。

通常、sourcefourgeページから .NET アセンブリをインストールし、アセンブリを Visual Studio プロジェクト (参照/.NET) に追加して、(LibUsbDotNet サンプル コード/Getting Startet サンプル) に従います。詳細は、C#/.NET/Visual Studio のバージョンによって異なります。

于 2012-09-24T14:38:37.120 に答える