识别特定的USB调制解调器设备,以便在重置后重新连接

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

标签: c# serial-port

我的应用程序连接到USB调制解调器,该调制解调器映射到COM端口 我试图在系统重启后找到一种方法让我的应用程序连接到同一设备(通过com端口),正如我所说的那样,它不断向设备重新分配不同的COM端口号。

我正在寻找一个对于该调制解调器类型来说是常量的标识符,但是对于每个物理调制解调器设备都是不同的,但是还没有找到它。

是否有通用的方法来实现,或者是驱动程序/制造商特定的?

更新:我发现的解决方案是硬件相关的,通过补丁更新调制解调器的PID编号,由制造商提供,然后可以通过注册表访问此PID并将其链接到指定的COM#。

1 个答案:

答案 0 :(得分:0)

前几天我正在阅读有关此问题的FTDI文件,试图解决同样的问题(但作为产品制造商而不是最终用户)。

问题与驱动程序识别设备的方式有关。您可以通过在启动时删除注册表项来“破解”它 - 有效地清除最后的已知任务。

可能有用的两个应用说明是herehere