Перечислять COM-порты с драйверами - PullRequest
4 голосов
/ 02 декабря 2010

Я пытаюсь протестировать код для простых коммуникаций с последовательным устройством (на данный момент это просто жесткая петля).Адаптер USB-последовательный порт, который я использую, по умолчанию устанавливается на COM20, но отключение и повторное подключение несколько раз привело к его привязке к COM21.

Я бы хотел немного упростить свою жизнь и найти порт, связанный с драйвером USB-последовательного порта.На TeraTerm я могу выбрать из выпадающего списка, который показывает все COM-порты и драйверы.Я хотел бы добавить эту функциональность в мой код.

В классе SerialPort есть только метод GetPortNames, который просто дает все имена портов, то есть COM1, COM2, ..., COM21 и т. Д.

1 Ответ

0 голосов
/ 02 декабря 2010

Пожалуйста, посмотрите на мой ответ здесь: Как открыть последовательный порт с помощью понятного имени?

Это не совсем то, что вы просите, но должно удовлетворить ваши требования как есть, и также может быть изменен, чтобы делать именно то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...