Domanda

Vogliamo utilizzare Cisco NAC e dobbiamo verificare se il desktop client ha un firewall installato. Questo potrebbe non essere il firewall Windows predefinito.

Esiste una chiave di registro di Windows che può essere controllata?

È stato utile?

Soluzione

Per i firewall non Windows, puoi usare API WMI Per rilevare la presenza di un firewall se è registrato con Windows.

Namespace = "Root\SecurityCenter2"  (might be "Root\SecurityCenter" on pre-vista)
Query = "SELECT * From FirewallProduct"

E puoi usarlo Piccola gemma per rilevare se è effettivamente acceso o spento.

Per il rilevamento del firewall di Windows, è Intfwmgr e amici.

Altri suggerimenti

Forse controlla se riesci a stabilire una connessione, se non puoi - visualizzare un messaggio che l'utente dovrebbe controllare il firewall se è installato?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top