Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Trennen der Internetverbindung abfangen? (https://www.delphipraxis.net/50424-trennen-der-internetverbindung-abfangen.html)

Delphi Star 25. Jul 2005 16:19


Trennen der Internetverbindung abfangen?
 
Wie kann man abfangen, wenn ein Programm die Internetverbindung trennen will :?:
Hintergrund:
Ich gehe über ICS ins Internet. Jetzt möchte ich auf meinem PC abfangen, wenn zum Beispiel GetRight die Verbindung trennen will, weil alle Downloads fertig sind. Dann möchte ich es an den ICS-Server übermitteln, damit dort die Verbindung getrennt wird.

Luckie 25. Jul 2005 16:49

Re: Trennen der Internetverbindung abfangen?
 
Was ist ICS?

dahead 25. Jul 2005 16:50

Re: Trennen der Internetverbindung abfangen?
 
Internet Connection Sharing

Luckie 25. Jul 2005 16:52

Re: Trennen der Internetverbindung abfangen?
 
lass dir dochbitte nicht alles aus der Nase ziehen. Kannst du mal erklären, wie das im Einzelnen funktioniert?

dahead 25. Jul 2005 16:56

Re: Trennen der Internetverbindung abfangen?
 
@Luckie:

meinst du mich?

(falls ja, einfach mal die windows hilfe öffnen, ics schreiben und da steht: "Verwenden Sie die gemeinsame Nutzung der Internetverbindung (Internet Connection Sharing, ICS) nicht in einem Netzwerk mit anderen Domänencontrollern, DNS-Servern, Gateways, DHCP-Servern oder mit Systemen, die für statische IP-Adressen konfiguriert sind. ")

Delphi Star 25. Jul 2005 17:02

Re: Trennen der Internetverbindung abfangen?
 
ICS hat mit meinem Problem doch überhaupt nichts zu tun, ich möchte nur wissen wie man das Trennen der Verbindung abfangen kann.

dahead 25. Jul 2005 17:04

Re: Trennen der Internetverbindung abfangen?
 
@Delphi Star:

ich weiß, ich hab aber leider keine antwort auf deine frage. daher hab ich auf luckie's frage geantwortet, dachte er könnte dir evtl. weiterhelfen.

Delphi Star 25. Jul 2005 17:09

Re: Trennen der Internetverbindung abfangen?
 
Das ist ja auch nicht schlimm, ich wollte das ja nur einnmal am Rande bemerken :wink:

Delphi Star 27. Jul 2005 22:58

Re: Trennen der Internetverbindung abfangen?
 
*push*

St.Pauli 27. Jul 2005 23:11

Re: Trennen der Internetverbindung abfangen?
 
und was ist, wenn du ein Programm schreibst, das prüft, ob eine Verbindung besteht, und wenn nicht, eine gleich wieder herstellt?

Sharky 28. Jul 2005 06:22

Re: Trennen der Internetverbindung abfangen?
 
Zitat:

Zitat von St.Pauli
...ein Programm schreibst, das prüft, ob eine Verbindung besteht, ...

Hai St.Pauli,

bei diesem Thema verweise ich immer wieder gerne auf diesen Text :stupid:

Delphi Star 28. Jul 2005 08:42

Re: Trennen der Internetverbindung abfangen?
 
Zitat:

Zitat von St.Pauli
und was ist, wenn du ein Programm schreibst, das prüft, ob eine Verbindung besteht, und wenn nicht, eine gleich wieder herstellt?

Das kann ich auch ganz einfach hiermit machen:
Delphi-Quellcode:
uses WinInet;

function IsOnline: boolean;
begin
  result:=InternetGetConnectedState(nil, 0);
end;
Quelle: http://dsdt.info

freak4fun 28. Jul 2005 08:51

Re: Trennen der Internetverbindung abfangen?
 
Hallo :hi:,
hast du die Geschichte bis zum Ende gelesen? :gruebel:

MfG
freak

Delphi Star 28. Jul 2005 08:58

Re: Trennen der Internetverbindung abfangen?
 
:oops: , das ist aber eigentlich auch egal. Ich möchte ja nur wissen wie man es abfangen kann, sobald ein Programm die Verbindung zum WWW kappen will, auch wenn keine DFÜ-Einträge existieren. Ich will das ja dann zum ICS-Server übermitteln.

Delphi Star 1. Aug 2005 12:20

Re: Trennen der Internetverbindung abfangen?
 
*push*

dahead 1. Aug 2005 14:11

Re: Trennen der Internetverbindung abfangen?
 
dein push bedeutet wohl, dass du die geschichte nicht gelesen hast.

für dich kurz und knapp:

Zitat:

"Meister, ist es also richtig, daß ein Programm wirklich nicht feststellen kann, ob ein Computer mit dem Internet verbunden ist?"

"Ja", antwortete der Meister, "Habe ich das denn nicht gleich gesagt? Und bis morgen definierst Du das Internet.". Dann klatschte er mit einer Hand und machte Feierabend.

TeronG 1. Aug 2005 14:35

Re: Trennen der Internetverbindung abfangen?
 
naja ... eigentlich will er ja garnicht wissen, OB er mit dem I-net verbunden ist .. er will ja nur wissern, ob ein Programm die Verbindung trennen will :mrgreen: :duck:

dahead 1. Aug 2005 15:11

Re: Trennen der Internetverbindung abfangen?
 
ja, aber wenn er nicht feststellen kann, ob er verbunden ist, wie will er dann überprüfen ob ein programm diese verbindung beendet?
naja, ich lasse mich überraschen.

Stanlay Hanks 1. Aug 2005 15:19

Re: Trennen der Internetverbindung abfangen?
 
Wenn das Programm sich vor dem Trennen der Verbindung nicht irgendwie bemerkbar macht, zum Beispiel eine Datei DISCONNECTING.txt im C:\Windows\Internet\Disconnect Ordner ablegt oder etwa eine WindowsMessage IAMDISCONNECTING sendet ( ;) ), dann wird das wohl nicht funktionieren.

Man liest sich, Stanlay :hi:

endeffects 5. Aug 2005 20:35

Re: Trennen der Internetverbindung abfangen?
 
ich hätte da eher 2 offtopic lösungen für dich:

1) häng dich hinter einen router
2) konfigurier ics so das kein anderer nutzer die verbindungen trennen darf

Olli 5. Aug 2005 21:14

Re: Trennen der Internetverbindung abfangen?
 
Soweit ich weiß, könntest du maximal über API-Hooks das erreichen was du willst - und das ist immer unsauber.

ABER: du kannst vermutlich darüber informiert werden, wenn eine RAS-Verbindung gekappt wird. Das geht meines Wissens nach. Einfach mal bei den RAS APIs schlaulesen ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:23 Uhr.

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