2010-05-20 11 views
0

Mon application C# remplit un comboBox avec les ports COM trouvés sur le système. Je voudrais marquer les ports COM utilisés en tant que tels. Je sais que je peux utiliser try/catch blocs pour tenter d'ouvrir chaque port COM, mais je me demandais s'il y avait une façon plus gracieuse de le faire. Peut-être en utilisant une requête WMI? J'utilise Microsoft Visual C# 2008 Express Edition (.NET 2.0). Toute idée ou suggestion que vous pourriez avoir serait appréciée. Merci.Vérification de la disponibilité du port COM en C#

Répondre

2

Je ne connais aucune autre méthode pour ce faire. Tenter de les ouvrir est la façon dont le code natif fait la même vérification.

+0

OK, merci ... –

0

Je sais cela un vieux. Mais il y a maintenant un moyen très simple de le faire. Vous pouvez vérifier si un port est ouvert avec:

if (serialPort1.IsOpen) 
{ 
    ("Port Open"); 
} 
Questions connexes