C# vérifier si un port COM (Série) est déjà ouvert

Est-il un moyen facile de par programmation de vérifier si un port COM série est déjà ouvert/utilisé?

Normalement, je voudrais utiliser:

try
{
    //open port
}
catch (Exception ex)
{
    //handle the exception
}

Cependant, je voudrais en programmant vérifier si je peux tenter d'utiliser un autre port COM ou quelque chose du genre.

InformationsquelleAutor TK. | 2008-10-12