Ich füge eine Windows-Firewall-Regel mit Netsh Advfirewall Firewall Befehl in einem Setup-Programm. Mein Code gibt eine Fehlermeldung aus, wenn die Windows-Firewall deaktiviert ist.So überprüfen Sie die Firewall des Fensters ist aktiviert oder nicht mit Befehlen
Also ich muss den Firewall-Status des Fensters überprüfen, bevor Sie den Befehl Netsh Advfirewall Firewall hinzufügen. Wenn die Firewall deaktiviert ist, muss die Regel nicht hinzugefügt werden.
Ich überprüfe, ob die Firewall aktiviert ist oder nicht, indem Sie den Fensterregistrierungswert "EnableFirewall" verwenden.
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Sharedaccess \ Parameters \ Firewallpolicy \ Standardprofile
Ich bin nicht sicher, ob dies der richtige Weg ist. Es kann auch ein Domänen-Firewall-Profil (?) Geben.
Vielen Dank im Voraus.
Ich glaube, ich es von den finden Registrierungswert HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SharedAccess \ Parameters. – JChan
Denken Sie daran, dass die Windows-Firewall möglicherweise nicht die einzige aktive Firewall ist. –