А, оно само искать не умеет? Ну тогда либу вам выше подсказали. Я, правда, ни малейшего представления не имею, можно ли у девайса по COM спросить, что он из себя представляет. По USB можно на VID/PID смотреть, для этого тоже отдельную либу надо искать, а вот сам последовательный порт...
Нет, COM - это максимально тупой интерфейс, там поток на выход и поток на вход. Максимум, можно в каждый порт послать сообщение и выяснить, вернулось что-то или нет.