J'essaye de tester le code pour des communications simples avec un périphérique série (pour le moment juste un bouclage dur). L'adaptateur USB vers série que j'utilise s'installe sur COM20 par défaut, mais la déconnexion et la reconnexion à quelques reprises l'ont amené à se lier à COM21.Énumérer les ports COM avec les pilotes
Je voudrais essayer de rendre ma vie un peu plus facile et rechercher le port qui est lié au pilote série USB. Sur TeraTerm, je peux choisir parmi une liste déroulante qui montre tous les ports COM et les pilotes. Je voudrais ajouter cette fonctionnalité à mon code.
La classe SerialPort
ne dispose que d'une méthode GetPortNames
qui donne simplement tous les noms de port, par exemple COM1, COM2, ..., COM21 etc.