Я добавляю правило брандмауэра Windows, используя команду netsh advfirewall firewall в программе установки. Мой код выдает сообщение об ошибке, если в системе отключен брандмауэр Windows.
Поэтому мне нужно проверить состояние брандмауэра окна перед выполнением команды netsh advfirewall firewall add. т.е. если брандмауэр отключен, не нужно добавлять правило.
Я проверяю, включен ли брандмауэр или нет, используя значение реестра Windows EnableFirewall.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Параметры\FirewallPolicy\StandardProfile
Я не уверен, что это правильный путь. Также может быть профиль брандмауэра домена (?).
Спасибо заранее.