Dodaję regułę zapory systemu Windows przy użyciu polecenia netsh advfirewall firewall w programie instalacyjnym. Mój kod wyświetla komunikat o błędzie, jeśli system ma wyłączoną zaporę systemu Windows.Sposób sprawdzania zapory w oknie jest włączony lub nie są używane komendy
Muszę więc sprawdzić stan zapory w oknie przed wykonaniem polecenia firewall netsh advfirewall add. tj. jeśli zapora jest wyłączona, nie ma potrzeby dodawania reguły.
Sprawdzam, czy zapora jest włączona, czy nie, używając wartości rejestru okna "EnableFirewall".
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ SharedAccess \ Parameters \ FirewallPolicy \ StandardProfile
nie jestem pewien, że to właściwa droga. Może istnieć również profil zapory domeny (?).
Z góry dziękuję.
myślę, że mogę go znaleźć od wartość rejestru HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SharedAccess \ Parameters. – JChan
Pamiętaj, że zapora systemu Windows może nie być jedyną aktywną. –