1

Я пользуюсь центральным логином, чтобы присматривать за несколькими десятками компьютеров. Эти компьютеры используются как для домашнего использования, так и для работы. Когда компьютеры используются для работы, они не должны быть подключены через беспроводную сеть.

В лучшем случае я хотел бы иметь возможность использовать LogMeIn для предотвращения беспроводного подключения пользователей в смену.

Все еще приемлемо было бы иметь компьютер, посылающий мне электронное письмо, если это соединяется без проводов.

Если бы я знал, как настроить скрипт, который проверяет, подключен ли компьютер по беспроводной сети, и я мог бы отправить электронное письмо, то я был бы настроен.

ОБНОВЛЕНИЕ: Спасибо за ответы. Чтобы ответить на вопросы: компьютеры могут быть ноутбуками или настольными компьютерами, и они будут работать под управлением Windows (XP и выше). Даже если для XP, Vista и Windows должно быть реализовано другое решение - это нормально. Если информация может быть предоставлена о каком-либо конкретном решении, фантастика! С точки зрения языка, я ищу решение, которое в идеале не требует другой установки на компьютерах конечного пользователя (например, .NET не может быть гарантированно установлено на всех компьютерах), но если установка должна быть выполнена, оно должно быть сделано. Боль того стоит, если я смогу решить проблему.

2 ответа2

0

Какой язык вы хотите для этого?

Вы можете использовать утилиту "devcon" для Windows 5 (XP) или wmic для Windows 6 (Vista/Seven)

Вы можете использовать .NET 2.0 и выше, с классом NetworkInterface, или вы можете анализировать выходные данные командной строки, например:

ipconfig /all

или же

netstat -rs

Пожалуйста, отредактируйте свой вопрос, и я отредактирую свой ответ в соответствии с вашим желанием.

0

Это действительно зависит от языка, на котором вы хотите написать программу, но BATCH-скрипты запускаются на всех системах Windows.(Вы хотели окна?)

Вы можете просто написать BATCH-файл, который ping 8.8.8.8 и проверить ответ, используя концепцию уровня ошибок.

Если система подключена к ИНТЕРНЕТУ, она вернет ответ.

теперь делай что хочешь. (В линуксе это намного проще)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .