Я делаю работу, связанную с брандмауэром. Я могу программно включить/выключить брандмауэр Windows с помощью COM-интерфейса, но я хочу отключить параметры включения/выключения. Есть ли для этого COM-интерфейс, Windows API?
Как отключить настройки брандмауэра Windows
comment
Какие параметры вы пытаетесь включить или отключить? COM API позволяет добавлять, редактировать и удалять отдельные правила. Это то, что вы имеете в виду под вариантами или что-то еще?
- person selbie   schedule 29.07.2014
comment
Вы имеете в виду, что хотите запретить пользователю использовать панель управления для отключения брандмауэра? Вы можете сделать это с помощью групповой политики, и я считаю, что можно программно настроить локальную групповую политику, хотя я не знаком с деталями. Конечно, пользователь все равно сможет обойти это, если он знает, что делает.
- person Harry Johnston   schedule 30.07.2014
comment
Да, это то, что я имею в виду, чтобы пользователь не мог использовать панель управления для включения / выключения брандмауэра.
- person Mrunal   schedule 30.07.2014
Ответы (2)
Вы можете отключить брандмауэр Windows через командную строку. Просто вставьте эту команду в командную строку.
netsh advfirewall отключил состояние текущего профиля
person
Eswar
schedule
12.11.2019
Это поведение вызвано наличием групповой политики для брандмауэра, в частности брандмауэра Windows. : настройка защиты всех сетевых подключений.
Согласно Как отключить брандмауэр Windows с помощью python, вам необходимо включить этот параметр любым из доступных способов, описанных там.
person
ivan_pozdeev
schedule
02.02.2016