Estoy usando Log-me-in Central para cuidar unas pocas docenas de computadoras. Estos ordenadores se utilizan tanto para uso doméstico como laboral. Cuando las computadoras se utilizan para trabajar, no deben conectarse vía inalámbrica.
En el mejor de los casos, me gustaría poder utilizar LogMeIn para evitar que los usuarios en turno se conecten de forma inalámbrica.
Aún sería aceptable que la computadora me envíe un correo electrónico si se conecta de forma inalámbrica.
Si supiera cómo configurar un script que verifique si la computadora se conecta de forma inalámbrica y puedo enviar un correo electrónico, entonces estaría listo.
ACTUALIZACIÓN: Gracias por las respuestas. Para responder a las preguntas: las computadoras pueden ser portátiles o de escritorio, y ejecutarán alguna versión de Windows (XP y superior). Incluso si se debe implementar una solución diferente para XP, Vista y Windows, está bien. Si se puede proporcionar información sobre alguna solución en particular, ¡fantástico! En términos de idioma, estoy buscando una solución que idealmente no requiera otra instalación en las computadoras de los usuarios finales (por ejemplo, no se puede garantizar que .NET esté en todas las computadoras), pero si se debe realizar una instalación, Debe ser hecho. El dolor vale la pena si puedo resolver el problema.
Respuesta1
¿Qué idioma quieres para esto?
Puede utilizar la utilidad "devcon" para Windows 5 (XP) o puede utilizar wmic para Windows 6 (Vista/Seven)
Puedes usar .NET 2.0 y superior, con la clase NetworkInterface, o puedes analizar el resultado de una línea de comando como:
ipconfig / all
o
netstat-rs
Edite su pregunta y editaré mi acuerdo de respuesta según desee utilizar.
Respuesta2
Realmente depende del idioma en el que desee escribir su programa, pero los scripts BATCH se ejecutan en todos los sistemas Windows (¿quería Windows?)
Simplemente puede escribir un archivo BATCH ping 8.8.8.8
y verificar la respuesta utilizando el concepto de nivel de error.
Si el sistema está conectado a INTERNET devolverá respuesta.
ahora haz lo que quieras. (En Linux es mucho más fácil)