我的C#应用程序使用系统上找到的COM端口填充comboBox
。我想标记正在使用的COM端口。我知道我可以使用try
/ catch
块来尝试打开每个COM端口,但我想知道是否有更优雅的方法来执行此操作。也许使用WMI查询?我使用的是Microsoft Visual C#2008 Express Edition(.NET 2.0)。任何您可能有的想法或建议将不胜感激。感谢。
答案 0 :(得分:2)
我不知道有任何其他方法可以做到这一点。尝试打开它们是本机代码执行相同检查的方式。
答案 1 :(得分:0)
我知道这是一个旧的。但现在有一种非常简单的方法可以做到这一点。您可以使用以下命令检查端口是否已打开:
if (serialPort1.IsOpen)
{
("Port Open");
}