none
c # 如何列出裝置管理員中的所有裝置? RRS feed

  • 一般討論

  • 小弟我有插上兩個usb 的 裝置

    管理員列表也顯示正確

    不過我用

                    ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_SerialPort");
                    foreach (ManagementObject queryObj in searcher.Get())
                    {
                             Console.WriteLine(queryObj["Caption"].ToString());         
                    }

    只能找到其中一個??

    但是我以SerialPort.GetPortNames(); 去找, 又可以找出兩者

    兩者都是不是modem 裝置

    請問有沒有什麼辦法可以精確地列出裝置管理員上的所有usb 裝置??

    感謝回答

    2011年5月10日 上午 10:11

所有回覆