问题很简单,我正在编写一个能够通过.NET中的IO.Ports.SerialPort函数连接GPS设备的工具

一切正常,但要列出所有可用的COM接口(interface),它看起来像:

COM1
COM2%
COM3°
COM12$

无法连接到称为COM3°的设备。如果我只是简单地尝试手动连接到COM3,则效果很好。

这是我现在正在使用的代码片段:
For i As Integer = 0 To My.Computer.Ports.SerialPortNames.Count - 1
        cbbCOMPorts.Items.Add(System.IO.Ports.SerialPort.GetPortNames(i))
Next

谢谢你的帮助 ;)

最佳答案

我以前看过,已经有一段时间了。这是驱动程序中的错误,正在将垃圾写入注册表。 Bobby给您提供了位置,可以通过Regedit.exe进行查看。我想是某种USB设备。扔掉它,然后从其他制造商那里找到另一个。 Cr * ppy驱动程序不是您要处理的东西。

09-28 01:38