Lo de mirar si la ip actual es 127.0.0.1 no es nada fiable, yo puedo tener cualquier ip que me dé la gana asignada o simplemente estando detrás de un router ya no será esa.
Tienes varios métodos:
1.-HKEY_LOCAL_MACHINE\system\currentcontrolset\services\remoteaccess
Pero esto sólo funcionará si te conectas a través de modem.
2.-InternetGetConnectedState tiene el problema de que si estás en LAN y conectandote a través de modem no funcionará.
3.-Hacer ping o intentar conectar a una web. Que lógicamente funciona siempre aunque es un poco cutre.
No hay más. Saludos
Tienes varios métodos:
1.-HKEY_LOCAL_MACHINE\system\currentcontrolset\services\remoteaccess
Pero esto sólo funcionará si te conectas a través de modem.
2.-InternetGetConnectedState tiene el problema de que si estás en LAN y conectandote a través de modem no funcionará.
3.-Hacer ping o intentar conectar a una web. Que lógicamente funciona siempre aunque es un poco cutre.
No hay más. Saludos