簡體   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