Me gustaría detectar cuando un dispositivo está conectado a un puerto ethernet de la máquina en la que se está ejecutando mi aplicación. Sé cómo hacer esto con un puerto USB, pero el problema es que el puerto no es USB.¿Detecta la inserción/eliminación del puerto Ethernet en mi aplicación winforms?
Si se trata de un dispositivo USB yo simplemente anulan WndProc y coger el mensaje, si es WM_DEVICECHANGE, entonces estoy en un ganador, me preguntaba si era tan simple como esto con cualquier dispositivo que pueda estar enchufado en el puerto?
No quiero saber si algo está sucediendo, o si el dispositivo está funcionando, simplemente para encontrar si ha habido una inserción o eliminación.