0

USB を使用してコンピュータに接続されている National Instruments デバイスをプログラムで検出しようとしています。すべての USB デバイスを検出するコードは正常に動作します。ただし、ナショナル インスツルメンツの USB デバイスは、独自のカテゴリとしてマップされます (これはデバイス マネージャで確認できます)。カテゴリ名は「NI-CANデバイス」です。USB デバイスを検出するコードを以下に示します。NI デバイスを検出するには、何を変更する必要がありますか?

using (var searcher = new ManagementObjectSearcher(@"Select * From Win32_USBHub"))
            collection = searcher.Get();
4

1 に答える 1

0

クラス Win32_DeviceBus を使用して動作しました。このクラスを使用して、すべてのデバイスが検出されました。

于 2012-08-16T14:42:43.120 に答える