c#获取端口(com 和LPT)

chentx_123 2009-10-23 02:13:55
如题,我是要活着com这个端口,比如com1,com2,是一个USB插入后显示的

目前电脑上是这么显示的
CP2101 USB to UART Bridge Controller (com4)

我想哪位高手用C#给段程序来获取这个“com4”
...全文
920 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
trentliu 2009-10-23
  • 打赏
  • 举报
回复
还有,一般的串口通讯程序,都是在配置页里选择串口。
把这里comPorts 绑到 comboBox 里选择是常规做法。
不要考虑什么自动识别的问题,一般也没有这么搞的。
在不同设备上也容易出错。
chentx_123 2009-10-23
  • 打赏
  • 举报
回复
我试试看
trentliu 2009-10-23
  • 打赏
  • 举报
回复
应该可以遍历出来所有的com口
string[] comPorts = System.IO.Ports.SerialPort.GetPortNames():

当然,不可能得知哪一个是USB的。 其实你也不用考虑,CP2101 USB to UART Bridge Controller (com4) 这个是驱动级别的,动态加上了COM口。用就可以了
sharp_future 2009-10-23
  • 打赏
  • 举报
回复
帮顶~
没做过

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧