[BAS_Firewall] - модуль для добавления BrowserAutomatisationStudio в список разрешенных правил брандмауэра Windows.

Делитесь модулями
  • Название: BAS_Firewall
    Версия: 1.3
    Данные: BAS_Firewall.zip
    Требуемая версия BAS: 28.0.0 или старше
    Согласие на добавление модуля в BAS: Да
    Описание: Модуль предназначен для того, чтобы добавить несколько правил в брандмауэр Windows для Chromium браузера который встроен в BrowserAutomatisationStudio. Правила добавяться для обоих версий движков с которыми поставляется BAS, а также для двух сценариев использования (режим компиляции скрипта или режим записи).

    Для чего это нужно? После обновления BAS на новую версию или установки на чистую версию Windows встроенный брандмауэр постоянно спамит баннером, что "ограничил некоторые функции программы" и предлагает вам выбор где можно разрешить эти правила или отклонить их. Это выглядит на примере браузера Google Chrome вот так. Данный модуль добавляет эти правила, тем самым данный баннер системой Windows больше не будет надоедать вам. Действие рекомендуеться разместить в функции OnApplicationStart. При запуске BAS у вас всегда будут свежие правила в брандмауэре независимо от версии BAS или даже после установки BAS на чистую систему.

    Проверено для Windows 10/11. Всё работает.

    Скриншоты:
    Screenshot_1.png
    Screenshot_2.png
    История версий:

  • у меня при запуске с этим модулем - скрипт прости права администратора - без этого можно как то обойтись или перенастроить чтобы не просил?

  • @banklerk нет, для записи правил в брандмауер через консоль нужны права пользователя, либо запустить бас от имени администратора.

    Если бы такой проверки не было, то действие либо упало бы в белибиродвую ошибку или ложно положительно завершилось бы якобы правила добавлены.

  • При запуске скриптов через планировщик, каждый раз будет просить права админа?

  • @Recontriver да, при скачивании и установки новой версии бас меняется системный путь к worker.exe, брандмауер постоянно спамит этим баннером, т.к думает что это новая программа в windows.

  • Новая версия 1.1

    • Улучшено описание модуля. Добавлено в том числе упоминание, что нужны права админа.
  • @FastSpace Спасибо за модули большое

  • @FastSpace спасибо за модуль. Меня тоже напрягает каждый раз при загрузке нового скрипта, выдавать разрешения в брандмауэре.

    Вопрос немного в другом. Если не брать в расчет изменение версии баса, при загрузке скрипта в планировщик, с запуском его через заданный интервал, он при каждом запуске будет просить права админа?

  • @Recontriver Действию постоянно нужны права при каждом его вызове.

  • Новая версия 1.2

    • Убрал зависимость от модуля "Путь"

    В режиме компиляции не работало, если в проекте не было действий этого модуля.

  • may be useful. check if rules are already added. if they added already then success. if not throw fail.

  • @genericname1 said in [BAS_Firewall] - модуль для добавления BrowserAutomatisationStudio в список разрешенных правил брандмауэра Windows.:

    may be useful. check if rules are already added. if they added already then success. if not throw fail.

    At each run module, old rules are deleted and new ones added.

  • Новая версия 1.3

    • Убрал зависимость от модуля "Строка"

    В режиме компиляции не работало, если в проекте не было действий этого модуля.