繁体   English   中英

在C#中检查COM端口可用性

[英]Checking COM Port Availability in C#

我的C#应用​​程序使用系统上找到的COM端口填充comboBox 我想要标记正在使用的COM端口。 我知道我可以使用try / catch块尝试打开每个COM端口,但是我想知道是否有更优雅的方法可以做到这一点。 也许使用WMI查询? 我正在使用Microsoft Visual C#2008 Express Edition(.NET 2.0)。 您可能有任何想法或建议。 谢谢。

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

我知道这很老。 但是,现在有一种非常简单的方法可以做到这一点。 您可以使用以下方法检查端口是否打开:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM