Сканирование портов с помощью WMI

Мне нужно выполнить сканирование портов с помощью WMI. Есть ли запрос для этого? Я попробовал код, который я упомянул ниже, но он не попадает в цикл:

 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());
 }

person BERKAY KÜÇÜK    schedule 14.07.2020    source источник
comment
Отвечает ли это на ваш вопрос? WMI: получить список всех последовательных (COM) порты, включая виртуальные порты   -  person Sinatr    schedule 14.07.2020
comment
К сожалению нет, я хочу узнать какие порты доступны   -  person BERKAY KÜÇÜK    schedule 14.07.2020
comment
Похоже, у вас есть две проблемы: 1) поиск COM-портов 2) проверка, используются ли они. Сначала нам нужно выяснить, почему вы не получаете никаких результатов от запроса, поскольку вы не попадаете в цикл foreach. Итак, мой первый вопрос: последовательные порты устройств?   -  person jdweng    schedule 14.07.2020