2010-05-20 88 views
0

我的C#應用​​程序使用系統上找到的COM端口填充comboBox。我希望標記正在使用的COM端口。我知道我可以使用try/catch塊來嘗試打開每個COM端口,但我想知道是否有更優雅的方式來執行此操作。也許使用WMI查詢?我正在使用Microsoft Visual C#2008速成版(.NET 2.0)。任何想法或建議,你可能會感激。謝謝。檢查C#中的COM端口可用性#

回答

2

我不知道有任何其他方法來做到這一點。嘗試打開它們是本機代碼執行相同檢查的方式。

+0

好的,謝謝... – 2010-05-20 14:45:33

0

我知道這是一箇舊的。但現在有一個非常簡單的方法來做到這一點。你可以檢查一個端口是否打開:

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