2010-05-20 90 views
0

我的C#应用​​程序使用系统上找到的COM端口填充comboBox。我希望标记正在使用的COM端口。我知道我可以使用try/catch块来尝试打开每个COM端口,但我想知道是否有更优雅的方式来执行此操作。也许使用WMI查询?我正在使用Microsoft Visual C#2008速成版(.NET 2.0)。任何想法或建议,你可能会感激。谢谢。检查C#中的COM端口可用性#

回答

2

我不知道有任何其他方法来做到这一点。尝试打开它们是本机代码执行相同检查的方式。

+0

好的,谢谢... – 2010-05-20 14:45:33

0

我知道这是一个旧的。但现在有一个非常简单的方法来做到这一点。你可以检查一个端口是否打开:

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