Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Windowsfirewall eintrag im Programm unterbringen (https://www.delphipraxis.net/116352-windowsfirewall-eintrag-im-programm-unterbringen.html)

5etH 27. Jun 2008 10:16


Windowsfirewall eintrag im Programm unterbringen
 
Hallo zusammen,

ich schreibe momentan an einem Programm das mit einem FTP Server zusammen arbeitet, das ganze ist für DAUs ausgelegt... also das programm hat einen Betrieblichen zweck!

Meine frage ist nun:
ist es Möglich die Windowsfirewall mit einem Programm zu umgehen oder sie zur laufzeit einzustellen das er das Programm als ausnahme erkennt ohn das der Benutzer etwas klicken muss oder davon informiert wird.

Schonmal vielen Dank
5etH

Bernhard Geyer 27. Jun 2008 10:28

Re: Windowsfirewall eintrag im Programm unterbringen
 
Zitat:

Zitat von 5etH
Meine frage ist nun:
ist es Möglich die Windowsfirewall mit einem Programm zu umgehen oder sie zur laufzeit einzustellen das er das Programm als ausnahme erkennt ohn das der Benutzer etwas klicken muss oder davon informiert wird.

Wenn das möglich wäre dann würde das jeder Wurm/Virus auch machen und damit den eigentlichen Sinn der Windows-Firewall negieren.

Valle 27. Jun 2008 10:29

Re: Windowsfirewall eintrag im Programm unterbringen
 
Also diese Möglichkeiten gibt es immer. Allerdings würde ich doch eher davon abraten, denn eine Firewall ist schon zu Recht zum Schutz da. Und so kompliziert ist es nun auch nicht, einfach auf "ok" zu klicken. Du könntest in deinem Programm einen Hinweiß einbauen, dass diese Meldung kommen kann / wird. Allerdings frage ich mich: Welcher DAU benutzt einen FTP-Server? Also die meisten Benutzer die ich kenne und FTP benutzen kennen auch das Wort Firewall und können evtl. sogar damit was anfangen. :mrgreen:

Mit freundlichen Grüßen,

Valle

5etH 27. Jun 2008 10:31

Re: Windowsfirewall eintrag im Programm unterbringen
 
nein nein ^^ der FTP läuft bei uns admins und er diehnt zur datensammlung von summarys ...

naja wenn es nicht möglich ist dann muss ich wohl ne readme dran hängen ....

Valle 27. Jun 2008 10:33

Re: Windowsfirewall eintrag im Programm unterbringen
 
Zitat:

Zitat von 5etH
nein nein ^^ der FTP läuft bei uns admins und er diehnt zur datensammlung von summarys ...

naja wenn es nicht möglich ist dann muss ich wohl ne readme dran hängen ....

:gruebel:

Wenn ich mich nicht irre sperrt die Windows-Firewall doch nur eingehende Verbindungen. Das heißt die einzigen, die der Firewall sagen müssen wo's lang geht seid ihr! Wo ist dann das Problem?

Mit freundlichen Grüßen,

Valle

soulies 27. Jun 2008 10:36

Re: Windowsfirewall eintrag im Programm unterbringen
 
für xp läuft die variante

Delphi-Quellcode:
procedure Close_Firewall ;
var
   scm, hservice : longword ;
   sstatus : tservicestatus ;
begin
     scm := openscmanager(nil,nil,sc_manager_all_access);
     hservice := openservice(scm, pchar('sharedaccess'),service_all_access);

     controlservice(hservice,service_control_stop,sstatus);
     closeservicehandle(hservice);
end;
(hab ich mal irgendwo gefunden)

damit wird der Dienst beendet + ich weiß nicht ob das für Dich in Frage kommt, sonst

Dienst beenden - dein Programm - Dienst starten

Allerdings wäre für die Zeit der PC ungeschützt

cya

shmia 27. Jun 2008 10:45

Re: Windowsfirewall eintrag im Programm unterbringen
 
Zitat:

Zitat von 5etH
an einem Programm das mit einem FTP Server zusammen arbeitet

Hast du schon mal überlegt anstelle von FTP eventuell HTTP zu verwenden?
Mit HTTP kann man ebenfalls Dateien hoch- und runterladen.
Der Vorteil dabei wäre, dass du über den Proxyserver gehen kannst und damit keine Änderung an der Firewall nötig wird.

5etH 27. Jun 2008 11:19

Re: Windowsfirewall eintrag im Programm unterbringen
 
@ soulies muss ich da noch irgentwas einbinden oder so weil ich seh nur rot :lol: ^^

wäre vill hilfreich

schonmal vielen dank
5etH

Phoenix 27. Jun 2008 11:24

Re: Windowsfirewall eintrag im Programm unterbringen
 
Schonmal da wo's rot ist auf F1 gedrückt? :zwinker:

Aber nochmal zurück zur eigentlichen Sache: Normalerweise sollte Deine Software (wie ich das verstanden habe ist das ein normaler FTP-Client?) ohne Probleme durch die Firewall durchkommen.

Auf der anderen Seite: Du sagtest der FTP-Server stehe bei 'Euch Admins'. Schonmal dran gedacht, die Ausnahmeregel für die Firewall - so denn wirkliche eine absolut notwendig wäre - per Gruppenrichtlinie an die Clients zu verteilen? Also auf administrativer Schiene durchsetzen anstelle von hinten durch die Brust ins Auge zu entwickeln.

tr909 27. Jun 2008 11:29

Re: Windowsfirewall eintrag im Programm unterbringen
 
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von 5etH
Meine frage ist nun:
ist es Möglich die Windowsfirewall mit einem Programm zu umgehen oder sie zur laufzeit einzustellen das er das Programm als ausnahme erkennt ohn das der Benutzer etwas klicken muss oder davon informiert wird.

Wenn das möglich wäre dann würde das jeder Wurm/Virus auch machen und damit den eigentlichen Sinn der Windows-Firewall negieren.

Das ist ja auch der Grund warum man nicht unbedingt als Administrator arbeiten sollte. Als benutzer kann man die FW-Regeln ja nicht ändern.

http://www.torry.net/authorsmore.php?id=6081
Windows Firewall Ports & Applications Manager
Ist ohne Source (nur auf Anfrage), aber zeigt das es geht.

Gruß
tr909


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:39 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz