problem jest następujący:
Na kompie znajduje się 1 port fizyczny oraz 2 porty virtualne. W menadżeze urządzeń porty nazwane są następująco: Port Komunikacyjny (port fizyczny) oraz dwa: Digital Virtual Port (porty virtualne). Jak programowo odczytać właśnie nazwy tych portów? W przypadku portów fizycznych nie ma z tym najmniejszego problemu. Robie to tak:
SelectQuery query = new SelectQuery("select * from Win32_SerialPort");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
ManagementObjectCollection collection = searcher.Get();
foreach (ManagementObject port in collection)
{
listBox2.Items.Add(port["Name"].ToString());
}
Jednak ta metoda omija porty virtualne!! Jak dobrać się do portów virtualnych ?