たくさん検索しましたが、クエリの回答が見つかりませんでした。PCで使用できるUSBポートの数を知りたいと思いました。つまり、シリアルポートの場合と同様に、「COM1」と「COM2」があります。私のPC(windows7)には8つのUSBポートがあり、ポートのリストとそれらが使用されているかどうかを確認する必要があります。
接続されているデバイスとUSBハブのみの詳細が表示されるため、結果が得られないWMIクエリを使用してみました。
Win DDKを使用すると、各HUBで使用可能なすべてのポートが表示されますが、興味深いことに、それは外部から見たものと同じではありません。Win DDKは、外部から見えるポートの正確な数ではなく、各ハブからアドレス可能なポートの数を提供します。CまたはC++コードは非常に役立ちます。
理想的な結果は次のようになります。
USB 1 USED
USB 2 Not USed
USB 3 USED
USB 4 Not Used
.....