Как правильно обнаружить все доступные последовательные порты в Windows? ⇐ C++
-
Anonymous
Как правильно обнаружить все доступные последовательные порты в Windows?
Существует несколько способов составить список последовательных портов в Windows, но я не уверен, какой из них правильный: способ обнаружения всех доступных последовательных портов.
Хорошим примером кода является http://www.naughter.com/enumser.html, где существует 9 (девять!) способов перечисления последовательных устройств.
Вопрос в том, как это сделать оптимально.
Требования:
[*]не открывать порты, чтобы проверить их доступность. [*]чтобы иметь возможность обнаруживать порты с именами, отличными от COMx. [*]для работы в Windows XP SP2 или выше
Существует несколько способов составить список последовательных портов в Windows, но я не уверен, какой из них правильный: способ обнаружения всех доступных последовательных портов.
Хорошим примером кода является http://www.naughter.com/enumser.html, где существует 9 (девять!) способов перечисления последовательных устройств.
Вопрос в том, как это сделать оптимально.
Требования:
[*]не открывать порты, чтобы проверить их доступность. [*]чтобы иметь возможность обнаруживать порты с именами, отличными от COMx. [*]для работы в Windows XP SP2 или выше
Мобильная версия