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();//获取的字符串
}
从这打印出来的信息找到你需要的吧