摘要:
开发环境:VS2008+.NET3.5以前一直没发现这个问题,感觉SerialPort.GetPortNames方法很好用,只需要这么一行就能直接获取到系统的串口列表。但当我们系统中存在虚拟串口时(部分蓝牙设备或者手机接上电脑后会虚拟出一些串口),此方法获取到的串口号可能就不是我们想要的结果了,如图:对比图片红色标记区域会发现,.net提供的方法获取的串口号后面带有一个特殊字符,如果仅是特殊字符那还好说,过滤一下就好了,但你GOOGLE会发现,有不少朋友碰到过这样的问题,他们串口号后面多出的字符可能是字母,数字,或者跟我一样是特殊字符,后两种情况都还好说,但如果多出的是数字呢(例如“COM3” 阅读全文
posted @ 2012-06-16 12:13 KevinYao 阅读(11709) 评论(0) 推荐(1)
浙公网安备 33010602011771号