判斷有幾個可用的COM口
'判斷有幾個可用的COM口
Public Function getComNames() As String()
Dim Reg As Microsoft.Win32.RegistryKey '定義一個操作向
Dim strName As String() '定義一個名稱的集合
Dim com As String() '定義一個com口的數組
Reg = Registry.LocalMachine
Reg = Reg.OpenSubKey("hardware/devicemap/serialcomm", True) '定義爲機器硬件
strName = Reg.GetValueNames() '得到名稱
ReDim com(Reg.ValueCount)
For i As Integer = 0 To Reg.ValueCount - 1
com(i) = Reg.GetValue(strName(i)) '得到COM口
Next
Reg.Close()
Return com '返回
End Function
Public Function getComNames() As String()
Dim Reg As Microsoft.Win32.RegistryKey '定義一個操作向
Dim strName As String() '定義一個名稱的集合
Dim com As String() '定義一個com口的數組
Reg = Registry.LocalMachine
Reg = Reg.OpenSubKey("hardware/devicemap/serialcomm", True) '定義爲機器硬件
strName = Reg.GetValueNames() '得到名稱
ReDim com(Reg.ValueCount)
For i As Integer = 0 To Reg.ValueCount - 1
com(i) = Reg.GetValue(strName(i)) '得到COM口
Next
Reg.Close()
Return com '返回
End Function
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.