Erstellen Sie firewall-Regel für den port öffnen können pro Anwendung programmgesteuert in c#

Brauche ich um zu öffnen bestimmter port für meine Anwendung.

Habe ich versucht, mit INetFwAuthorizedApplication Regel pro Anwendung für alle ports.

fwMgr.LocalPolicy.CurrentProfile.AuthorizedApplications.Add(app)

Alternativ öffnen Sie einen port für alle appllications mit INetFwOpenPort.

firewallManager.LocalPolicy.CurrentProfile.GloballyOpenPorts.Add(port)

Gibt es eine Möglichkeit, programmgesteuert zu dem öffnen nur single-port-pro-Anwendung programmgesteuert?
Ich kann es manuell über die firewall-Einstellungen.

Ich hoffe, dies ist nicht anders möglich meine Investition in eine Sicherheits-software war eine Verschwendung von Geld. Bist du dir 100% sicher, dass Sie selbst benötigen, öffnen Sie den port, die meisten Anwendungen gar nicht benötigen diesen, auch wenn Sie Anweisungen, wie es zu tun, um Ihre Nutzer. Was meinst du mit "ich werde Sie nicht benötigen, öffnen Sie den UDP-entweder, wenn das möglich ist" macht die Aussage keinen Sinn.
Anstatt zu öffnen, zu viel, ich bin versucht, restriktiver sein. Indem meine Anwendung zu AuthorizedApplications Anwendung ist in der Lage zu hören/kommunizieren auf allen lokalen und remote-ports. Ich wirklich brauchen, um offen meine Bewerbung für einen einzelnen port. Wenn Sie manuell erstellen Sie firewall-Regel können Sie festlegen, Anwendung und bestimmten port. UDP vs TCP ist nicht so wichtig und es nur bedeutet, dass ich nicht haben, um zwei eingehende Regeln auf meine firewall. Entferne ich es aus meiner Frage, da es ist die zweite Frage.

InformationsquelleAutor Marek | 2011-12-13

Schreibe einen Kommentar