項目開始嘗試用com0com添加虛擬串口,但是遇到了問題,系統中可以看到添加的虛擬串口,但是用C#無法獲取串口。經過多次嘗試后,決定換用Virtual Serial Port Driver添加虛擬串口。
(工具鏈接:https://pan.baidu.com/s/1hs1mDE0 密碼: fsq1)
使用方法:
點擊 add pair,即可增加COM口對
添加后:
然后在計算機管理——設備管理器中可以看到新添加的虛擬COM口:
C#獲取串口代碼:
private String[] ports=System.IO.Ports.SerialPort.GetPortNames();
本組在Windows App中使用SerialPort控件,實現了功能1,可以掃描系統COM口,讓用戶選擇COM口及波特率
(SerialPort控件的詳細使用方法見http://www.cnblogs.com/shenbing/p/6323152.htm l和 http://blog.csdn.net/ZHINENGABC123456/article/details/70145341 兩篇博文
具體效果如圖示:
本次用戶操作完后,通過ini文件保存用戶上一次的選擇的COM口和比特率。
ini文件內容:
[PORT] NAME=COM1 [BaudRate] NAME=9600