internal bool ispx4(string port)
{
try
{
ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_SerialPort");// Win32_USBControllerDevice
using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))
{
foreach (ManagementObject obj2 in searcher.Get())
{
//DeviceID
if (obj2.Properties["DeviceID"].Value.ToString().ToUpper() == port.ToUpper())
{
if (obj2.Properties["Name"].Value.ToString().ToLower().Contains("px4"))
return true;
}
}
}
}
catch (Exception ex) { log.Error(ex); }
return false;
}