Frage

Ich versuche, eine ausgehende Windows-Firewall-Regel programmgesteuert zu erstellen.Außerdem möchte ich diese Regel programmgesteuert aktivieren und deaktivieren.Wie kann ich das in C # tun?Manuell kann ich dies tun, indem Sie in das Systemsteuerung gehen, klicken Sie auf Windows-Firewall, und klicken Sie dann auf Erweiterte Einstellungen.

War es hilfreich?

Lösung

Sie können den Netsh AdvFirewall-Befehlssyntax in eine kleine Bibliothek einwickeln, damit Sie die Einstellungen auf Anfrage aktivieren / deaktivieren können.Wenn Sie nicht fehlen, siehe http://MSDN.Microsoft.com/de/Library/windows/desktop/ff956124(v=vs.85).aspx für die Windows-Firewall mit fortschrittlicher Sicherheits-API.

Andere Tipps

Es ist schöner, die Windows-Bibliothek C: \ Windows \ system32 \ Firewallapi.dll zu verwenden.Diese DLL ist verfügbar, da Windows 7. Visual Studio automatisch einen Wrapper für diese COM-Bibliothek hinzufügt, wenn Sie sie Ihren Projektverweise hinzufügen oder den Wrapper manuell mit TLBIMP.EXE erstellen können. generasacodicetagpre.

vs intellisense dürfen Sie ausreichend Informationen zum LIB geben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top