使用驱动程序枚举COM端口

时间:2010-12-02 07:08:47

标签: .net serial-port

我正在尝试使用串行设备测试简单通信的代码(目前只是一个硬环回)。我正在使用的USB转串口适配器默认安装在COM20上,但断开连接并重新连接几次导致它绑定到COM21。

我想尝试让我的生活更轻松,并搜索绑定到USB串行驱动程序的端口。在TeraTerm上,我可以从显示所有COM端口和驱动程序的下拉列表中进行选择。我想将这个功能添加到我的代码中。

SerialPort类只有GetPortNames方法,只提供所有端口名称,即COM1,COM2,...,COM21等。

1 个答案:

答案 0 :(得分:0)

请在此处查看我的回答:How to open a serial port by friendly name?

这不完全符合您的要求,但应该满足您的要求,也可以进行修改以完全按照您的要求进行操作。