Tengo un módem GSM conectado a través de USB. El módem crea 2 puertos serie. La primera se adjunta automáticamente al módem, la segunda muestra en el Administrador de dispositivos como "HUAWEI Mobile Connect - 3G PC UI (interfaz COM6)"¿Cómo obtengo el nombre descriptivo de un puerto COM en Windows?
el segundo puerto se utiliza para obtener información vital del módem, tales como la calidad de la señal ; para enviar y recibir mensajes de texto; y toda una serie de otras funciones.
Estoy escribiendo una aplicación que resumirá algunas de las características proporcionadas por el segundo puerto. Lo que necesito es un método seguro para identificar qué puerto COM es el de repuesto. Iterar los puertos y verificar una respuesta a "ATE0" no es suficiente. El puerto del módem suele ser el número más bajo, y cuando una conexión de acceso telefónico no está activa, responderá a "ATE0" igual que el segundo puerto.
Lo que estaba pensando hacer es repetir los puertos y verificar su nombre descriptivo, como se muestra en el Administrador de dispositivos. De esa forma puedo vincular el puerto de mi aplicación al puerto etiquetado como "HUAWEI Mobile Connect - Interfaz de interfaz de usuario de PC 3G (COM6)" en el Administrador de dispositivos. Todavía no he encontrado ninguna información que me permita obtener ese nombre programáticamente.
Esto parece que podría hacer el truco. Estoy escribiendo una prueba en este momento. Gracias a un millón :) – RichieACC