使用 .NET 方法NetworkInterface.GetAllNetworkInterfaces我可以获得计算机上所有网络接口的列表(无线和有线以太网和 3G 调制解调器 (PPP))。从这里提供给我的信息中,我如何获得 3G 调制解调器 (PPP) 使用的 COM 端口的名称?例如 COM4
感谢您提供的任何帮助。
使用 .NET 方法NetworkInterface.GetAllNetworkInterfaces我可以获得计算机上所有网络接口的列表(无线和有线以太网和 3G 调制解调器 (PPP))。从这里提供给我的信息中,我如何获得 3G 调制解调器 (PPP) 使用的 COM 端口的名称?例如 COM4
感谢您提供的任何帮助。
不幸的是 NetworkInterface.GetAllNetworkInterfaces 只返回基于 IP 的接口。
与 USB 不同,串行端口没有任何用于识别连接设备的协议,您需要采用某种启发式方法。例如,您可以使用SerialPort.GetPortNames获取串行端口列表,然后使用调制解调器“AT”命令探测端口,以尝试确定调制解调器连接到哪个端口。
这是基本 AT 命令的列表,“ATIn”命令可能很有趣。