перебором не получится так как устройство ждет команды и отвечает на неё а в переборе может найти другое устройство и работать с ним
я покопался в инете и кое что нарыл
работа с реестром
1.обращаемся HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
тут берем номера портов и название в моём случае \Device\USBSER000 и идем по этому пути
2.обращаемся HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\usbser\Enum ищем значение USB\Vid_04d8&Pid_ff14\5&57b91&0&2 и идем по этому пути (Vid_04d8&Pid_ff14 соответствует устройству)
3.обращаемся HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\U SB\Vid_04d8&Pid_ff14\5&57b91&0&2\Device Parameters проверяем что com соответствует
можно упростить и работать с пунктами 1 и 2 или 2 и 3 они дают полную инфу
теперь я думаю как это реализовать
а может кто подскажет более простой путь
|