1

Мы создали приложение, которое работает в своего рода режиме киоска в Windows 7 для клиента, и когда компьютер загружается, он запускает приложение, и пользователь не может получить доступ ни к чему, кроме приложения. Все остальное заблокировано.

Одна из проблем, с которыми мы сталкиваемся, заключается в том, что клиент использует «Облачный WiFi», который использует портал для входа в сеть и доступа к Интернету. Но у них нет возможности получить доступ к веб-браузеру на этих установках.

Можно ли при загрузке автоматически авторизоваться на портале?

1 ответ1

1

Да. Вы можете создать скрипт, который подключается к WiFi в фоновом режиме, который запускается при подключении к WiFi.

Во-первых, получите версию lynx - текстового браузера - с поддержкой SSL. Затем, сгенерируйте файл сценария cmd_args , войдя в WiFi с помощью lynx один раз, и войдя в систему ввода. Сделайте это, вызвав lynx со следующим аргументом:

lynx.exe -cmd_log =% USERPROFILE%\lynxlog.txt`

Затем вы можете переименовать этот файл и вызвать lynx с ним в качестве аргумента для воспроизведения нажатий клавиш:

lynx.exe -cmd_args = FILENAME_HERE

Поместите это в пакетный файл. (Либо используйте полный путь к исполняемому файлу lynx, либо задайте этот путь в переменной среды PATH.)

Затем свяжите эти два файла с iexpress.exe , и все параметры, оптимизированные для работы, будут скрыты в фоновом режиме.

Затем создайте запланированную задачу, запускаемую по событию с идентификатором 10000 в исходном NetworkProfile журнала Microsoft-Windows-NetworkProfile/Operational который вызывает связанный исполняемый файл:

Пример триггера планировщика заданий

Также убедитесь, что запланированное задание настроено на выполнение, даже если пользователь не вошел в систему. После того, как вы авторизуетесь, у вас должен получиться желаемый эффект автоматического входа в WiFi без какого-либо участия пользователя.

Источник: Моя статья о том, как автоматизировать вход в портал.

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