I have to do port scanning with WMI. Is there a query for this? I tried the code I mentioned below, but it doesn't get into the loop:
 ManagementObjectCollection mReturn;
 ManagementObjectSearcher mSearch;
 mSearch = new ManagementObjectSearcher("SELECT * FROM Win32_SerialPort");
 mReturn = mSearch.Get();
 foreach (ManagementObject mObj in mReturn)
 {       
     listBox1.Items.Add(mObj["Name"].ToString());
 }