Necesito un código que pueda detectar si una conexión de red está conectada o desconectada. El estado conectado significaría que se conectó un cable a la conexión Ethernet. Un estado desconectado significaría que no hay un cable conectado.Detectando el estado de la red (conectado - desconectado) en C#
No puedo usar la interfaz WMI debido a que estoy usando Windows CE. No me importa invocar la API de Win32 pero recuerdo que estoy usando Windows CE y ejecutándome en Compact Framework.
Una cosa para recordar es que una conexión de red no es igual a una conexión a internet. Parece que ya lo entiende porque define conectado como "un cable está conectado a la conexión Ethernet", pero vale la pena repetirlo. –