使用c#无法通过usb找到连接的串行设备

时间:2017-03-06 11:14:42

标签: c# windows communication gsm modem

ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_SerialPort");

foreach (ManagementObject queryObj in searcher.Get())
{
  String mod = queryObj["Name"].ToString();
  MessageBox.Show("Modem: " + mod + "\n");
  if (queryObj["Name"].ToString().Contains(Modem))   // i.e "ST-Ericsson ... "
  {

   com = System.Convert.ToString(queryObj["DeviceID"]);

   break;
  }

我连接了两个调制解调器。这两个设备都列在设备管理器中。但只找到了ST-Ericsson调制解调器。高通调制解调器,尽管如此,它在设备管理器中列出的并不是为了设置通信而返回我需要的名称和设备ID。任何人都知道为什么?

0 个答案:

没有答案