传送:http://hi.baidu.com/546906571/item/08bd4422cfb15b846e2cc396

 public string Getdevice()
        {
            StringBuilder sbDevHst = new StringBuilder();
            ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPEntity");
            foreach (ManagementObject mgt in searcher.Get())
            {
                sbDevHst.AppendLine(Convert.ToString(mgt["Name"]));
                sbDevHst.AppendLine("");
            }
            return sbDevHst.ToString();//获取的字符串
        }



还要在项目里添加引用.Net ->System.M*********



本文转载:CSDN博客