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;
}
I have two modems connected. Both the devices are listed in Device manager. But only ST-Ericsson modem is found. Qualcomm modem, eventhough, it is listed in Device manager is not returning its name and device id which I need in order to setup the communication. Any one has any idea why ?