C 讀取計算機串列埠

2021-06-03 05:16:23 字數 347 閱讀 8237

今天在改刷卡程式的時候,經理要求把計算機所有的com口讀出來,供程式介面選擇。原來選擇串列埠的時候寫的是固定的數字,不太合理。在網上搜尋了一下,大概有兩種讀取方法。一種是通過計算機登錄檔來讀取串列埠資訊,另外一種是用.net下提供的serialport類讀取。

方法一:

從計算機登錄檔的特定位置讀取出串列埠資訊。

///

/// 從登錄檔獲取系統串列埠列表 

///

public string getcomlist()

return str;

}方法二:利用.net下提供的serialport類具體如下:

void getport()

}

計算機串列埠基本理論

1,什麼是串列埠?2,什麼是rs 232?3,什麼是rs 422?4,什麼是rs 485?5,什麼是握手?1,什麼是串列埠?串列埠是計算機上一種非常通用裝置通訊的協議 不要與通用序列匯流排universal serial bus或者usb混淆 大多數計算機包含兩個基於rs232的串列埠。串列埠同時也...

計算機串列埠通訊相關概念

一條資料線,將資料按位傳輸。長距離傳送成本低,操作較複雜。兩字元間的間隙是任意的,但同一字元的相鄰兩位間的間隔是固定的,以便接收方區分不同位。關於開始位和停止位 本人理解,且傳輸規則不同時會有偏差 非同步序列通訊中,匯流排在空閒時是高電平,規定起始位是低電平,接收方收到電平下降沿時同步自己的時鐘並準...

C 關閉計算機

c 寫的關機程式,簡單主要是用process類來操作,當然也可以呼叫 系統api來執行操作。主要 為 關機process.start shutdown s t 0 登出process.start shutdown l 重啟process.start shutdown r t 0 更多的關於proce...