Aggiungo una regola del firewall di Windows usando il comando netsh advfirewall firewall in un programma di installazione. Il mio codice sta dando un messaggio di errore se il sistema ha il firewall di Windows disabilitato.Come controllare il firewall della finestra è abilitato o meno usando i comandi
Quindi ho bisogno di controllare lo stato del firewall della finestra prima di eseguire il comando netsh advfirewall firewall aggiungere. cioè, se il firewall è disabilitato, non è necessario aggiungere la regola.
Sto verificando se il firewall è abilitato o meno utilizzando il valore del registro di finestra "EnableFirewall".
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ SharedAccess \ Parameters \ FirewallPolicy \ StandardProfile
io non sono sicuro che questa è la strada giusta. Può esserci anche il profilo del firewall di dominio (?).
Grazie in anticipo.
Credo di poter trovare dal valore di registro HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SharedAccess \ Parameters. – JChan
Ricordare che il firewall di Windows potrebbe non essere l'unico attivo. –