
Wir haben eine in NWjs erstellte Software mit automatischer Aktualisierung. Vor Kurzem haben wir ein Update veröffentlicht und einige Clients melden eine Firewall-Benachrichtigung nach dem Download dieses Updates.
Jetzt muss ich wissen, ob es eine Möglichkeit gibt, die Anzeige dieser Benachrichtigung ohne Benutzerinteraktion zu deaktivieren oder zu vermeiden.
Antwort1
Die Warnung ist völlig normal, sie autorisiert die App durch ihre Firewalls.
Das Umgehen der Firewall bedeutet, dass bei Ihrem Update geprüft wird, ob die Firewall-Regel vorhanden ist. Wenn nicht, wird sie vor dem Ausführen der Anwendung hinzugefügt.
Siehe in PowerShell:
Einige API-Beispiele finden Sie hier:
Erstellen einer Regel mit der Windows-Firewall-API, die für alle von einem Dienst ausgeführten Anwendungen giltoderGibt es eine Möglichkeit, das Internet in Windows mit C# auszuschalten?, um ein C#-Beispiel zum Erstellen einer Regel anzuzeigen