myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Grundlagen von C# » C# - Firewall Ausnahme Hinzufügen im Nachhinein
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

C# - Firewall Ausnahme Hinzufügen im Nachhinein

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
BierDav
myCSharp.de-Mitglied

avatar-4125.png


Dabei seit: 14.02.2019
Beiträge: 38
Entwicklungsumgebung: C#,Java(Android)


BierDav ist offline

C# - Firewall Ausnahme Hinzufügen im Nachhinein

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,
ich möchte gern in meinem Programm prüfen ob es schon eine Firewall ausmahne gibt für einen bestimmten Port und wenn nicht dann möchte ich diesen Windows Firewall Ausnahme hinzufügen Dialog ausführen. Kann mir hierbei bitte jemand helfen irgendwie steht überall das man das im vorhinein machen muss aber ich weiß das von dem Spiel Anno das man das auch während der Programm Laufzeit machen kann.

LG BierDav

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von BierDav am 01.03.2019 20:28.

01.03.2019 18:28 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Stefan.Haegele Stefan.Haegele ist männlich
myCSharp.de-Mitglied

avatar-3068.jpg


Dabei seit: 13.03.2009
Beiträge: 358
Entwicklungsumgebung: Visual Studio 2010 Ultimat
Herkunft: Untermeitingen


Stefan.Haegele ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Was hast du denn bisher versucht? Bei welchem Punkt hast du Probleme?
01.03.2019 18:51 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.191
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Firewall Settings kannst Du nur mit administrativen Rechten setzen - die hat man aber i.d.R. nur bei der Installation der Anwendung und nicht im Betrieb.
Aus Sicherheitsgründen sollen (und oft auch können oder dürfen) Anwendungen nicht dauerhaft mit administrativen Rechten laufen.

Und genau deswegen verweisen all die Themen Dich darauf, dass Du dies vorher und damit mit der Installation der Anwendung machen musst.
Das sind quasi Betriebssystem-Basics ;-)

Zitat von BierDav:
aber ich weiß das von dem Spiel Anno das man das auch während der Programm Laufzeit machen kann.

Aber garantiert nicht.

Spiele wie Anno kommunizieren anders als Deine Anwendung mit UDP.
Und bei UDP gibt es  UDP hole punching, das neben Spielen auch bei Video- und Audiokonferenztools zum Einsatz kommt.
Bei Deiner Anwendung macht UDP jedoch null sinn.

Daher: absoluter Quatsch, dass Anno (einfach so ohne Adminrechte) während der Laufzeit eine Firewall Regeln setzen könnte.
01.03.2019 18:56 Beiträge des Benutzers | zu Buddylist hinzufügen
BierDav
myCSharp.de-Mitglied

avatar-4125.png


Dabei seit: 14.02.2019
Beiträge: 38
Entwicklungsumgebung: C#,Java(Android)

Themenstarter Thema begonnen von BierDav

BierDav ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

OK. Danke. Und wie würd ich das dann im Istaller machen? Oder geht das eh nicht?

LG BierDav
01.03.2019 19:56 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.191
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Im Installer kannst machen, was Du lustig bist.
Entweder das Installer Framework hat dafür direkt eine Option, oder Du führst zB PowerShell Scripts aus, die das können; der PS Befehl dazu ist Enable-NetFirewallRule

Du kannst aber während der Laufzeit administrative Rechte anfordern und dann dort ebenfalls die Firewall Settings setzen (i.d.R. über eine extra Anwendung aufgrund der dann flüssigeren Anwenderführung).
Aber ohne Administrative Rechte ist nicht.
01.03.2019 20:04 Beiträge des Benutzers | zu Buddylist hinzufügen
BierDav
myCSharp.de-Mitglied

avatar-4125.png


Dabei seit: 14.02.2019
Beiträge: 38
Entwicklungsumgebung: C#,Java(Android)

Themenstarter Thema begonnen von BierDav

BierDav ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Danke.

LG BierDav
01.03.2019 20:48 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 8 Monate.
Der letzte Beitrag ist älter als 8 Monate.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 23.11.2019 02:59