![]() |
Reconnect_NDIS (переподключение мобильного интернета)
Вложений: 2
Мой USB-модем от яйцеголовых отказывался нормально работать через метровый шнурок. Очень часто отваливался. Воткнул напрямую в хаб - отваливаться перестал, но периодически пропадает интернет. Подключение есть, а интернета нет.
Хотел заюзать Автоподключалку мобильного интернета ReConnecter, но в ней используется rasdial, который не работает с NDIS-соединениями. Поэтому пришлось сваять свой реконнектор на AutoIt. Работает аналогично - периодически пингует несколько сайтов. Если ответа нет, то просто выключает и снова включает сетевой интерфейс. Поэтому в свойствах мобильного подключения надо указать "Подключаться автоматически". Для установки программу копируем в автозагрузку, а ini-файл - в корень диска C. Настраивается через ini-файл. После запуска программа ничего не делает в течение Timeout секунд. Далее программа проверяет - включен ли сетевой интерфейс? Если не включен, то включает его. Ну а дальше каждые Period секунд пингует 3 сайта по порядку. Каждый сайт пингуется два раза, таймаут пинга - 2 сек. Если от всех сайтов ответа нет, то выключает и включает сетевой интерфейс. Название интерфейса берем из столбца "Имя" в сетевых подключениях. На картинке показано. |
Привет!
А какой командой подключается/отключается NDIS соединение? В принципе, можно реконнектер допилить ) |
Исходник отправил в ЛС.
|
Исходник получил. Будет минутка - гляну.
Пасиб! |
Изменил расположение ini-файла, т.к. из автозагрузки он открывается. Теперь он будет на диске C. Архив обновил.
|
Часовой пояс GMT +4, время: 19:14. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot