Да, возможность реализации есть. Финансов для этого нет.
[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. Всё работает.
Скриншоты:


История версий:
-
@banklerk нет, для записи правил в брандмауер через консоль нужны права пользователя, либо запустить бас от имени администратора.
Если бы такой проверки не было, то действие либо упало бы в белибиродвую ошибку или ложно положительно завершилось бы якобы правила добавлены.
-
При запуске скриптов через планировщик, каждый раз будет просить права админа?
-
@Recontriver да, при скачивании и установки новой версии бас меняется системный путь к worker.exe, брандмауер постоянно спамит этим баннером, т.к думает что это новая программа в windows.
-
@FastSpace Спасибо за модули большое
-
@FastSpace спасибо за модуль. Меня тоже напрягает каждый раз при загрузке нового скрипта, выдавать разрешения в брандмауэре.
Вопрос немного в другом. Если не брать в расчет изменение версии баса, при загрузке скрипта в планировщик, с запуском его через заданный интервал, он при каждом запуске будет просить права админа?
-
@Recontriver Действию постоянно нужны права при каждом его вызове.
-
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.