【问题标题】:Checking COM Port Availability in C#在 C# 中检查 COM 端口的可用性
【发布时间】:2011-02-21 21:37:56
【问题描述】:

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

【问题讨论】:

    标签: c# wmi serial-port


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2014-08-14
        • 1970-01-01
        • 2017-03-13
        • 2012-06-07
        • 2016-03-15
        • 1970-01-01
        • 2012-05-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多