1

我有一个 D-Link USB GSM 调制解调器,我正在使用 C#SerialPort类和 AT 命令为它开发一个应用程序。一切,例如发送和接收消息,都可以正常工作。但是我有调制解调器初始化的问题。每次我将调制解调器连接到 USB 端口时,我都必须运行调制解调器自己的连接管理器程序,称为D-Link 连接管理器。否则,计算机的设备管理器和超级终端都不会识别它和它的 COM 端口。我相信D-Link 连接管理器会为调制解调器创建一个虚拟 COM 端口。我不希望我的应用程序一直依赖于D-Link 连接管理器。有没有人有建议让我可以自动识别调制解调器的 USB COM 端口(虚拟端口)?事先感谢您的帮助。

由于D-Link 连接管理器无法在 Linux 操作系统中使用,如果我尝试在 Linux 系统上使用此调制解调器,则会出现此问题。

PS:当我使用带有串行端口连接的旧 GSM 调制解调器时,不存在此问题。

4

1 回答 1

1

您应该能够在设备管理器中看到这样的虚拟 COM 端口。我不太了解 D-Link 调制解调器,但我知道对于 USB 连接的条形码扫描仪(Symbol/Motorola 或 Datalogic),有特殊的虚拟 COM 端口驱动程序可以创建这样的 COM 端口,以便可以访问 USB 连接的扫描仪通过 COM 端口。

虽然这可能不舒服,但它仍然是必要的,因为默认情况下无法通过 COM 端口访问 USB 连接的设备。

于 2013-04-18T12:12:02.850 回答