Новый клиент недавно попросил меня разработать службу Windows, которая будет отслеживать, имеет ли его сервер подключение к Интернету.Служба должна регистрироваться, когда соединение падает до Local Only
и обратно до Internet Access
, как показано в Центре управления сетями и общим доступом.
Моя первоначальная идея заключалась в том, чтобы служба пинговала веб-сайт, например, Google, каждые 5 минут.или около того, но я не знаю, как получить результаты пинга, поэтому я подумал, что мог бы закодировать в него элемент управления WebBrowser и записывать записи журнала на основе результатов попыток соединения с этого.
Это также кажется довольно непрактичной идеей, поэтому кто-нибудь может предложить лучший способ сделать это?