[英]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.