1

たくさん検索しましたが、クエリの回答が見つかりませんでした。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 
.....
4

1 に答える 1

0

これを決定することはできません。単純な理由は、コンピューターの内部のハブと外部のハブを区別したいからです。PC の 8 つの USB ポートの少なくとも一部は、マザーボードにはんだ付けされたハブにリンクされている可能性があります。

また、USB が内部専用接続として使用されることも珍しくありません。たとえば、多くの SD カード リーダーは内部 USB ハブに接続されています。ソフトウェアからは、これは USB ポートのように見えますが、もちろん PC の外側からは見えません。

于 2013-02-04T09:47:24.077 に答える