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