Entwickler-Ecke

Internet / Netzwerk - Möglichkeit das es keine DFÜ-Verbindung möglich ist?


Boromir - Fr 04.04.03 14:34
Titel: Möglichkeit das es keine DFÜ-Verbindung möglich ist?
Hi @ all,

ich bin noch ein absoluter Anfänger in Delphi! Wie kann ich es machen, dass man nicht auf die DFÜ Verbindung mehr zugreifen kann, wenn mein Programm gestartet ist?

Am liebsten, dass mein Programm überprüft, ob die DFÜ-Verbindung geöffnet wird und das es dann gleich wieder die Verbindung schließt???

Hat jemand eine Idee?


foxy - Fr 04.04.03 14:51

guden

das hilft dir wohl weiter


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
{ Author:  Michael Wiren (MichaelWiren@hotmail.com) }

uses 
  WinInet; 

// Causes the modem to automatically dial the default Internet connection. 
procedure TForm1.Button1Click(Sender: TObject); 
var 
  dwConnectionTypes: DWORD; 
begin 
  dwConnectionTypes := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN + 
    INTERNET_CONNECTION_PROXY; 
  if not InternetGetConnectedState(@dwConnectionTypes, 0) then 
    // not connected 
    if not InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE or 
      INTERNET_AUTODIAL_FORCE_UNATTENDED, 0) then 
    begin 
      // error 
    end; 
end; 

// hangup the default Internet connection. 
procedure TForm1.Button2Click(Sender: TObject); 
var 
  dwConnectionTypes: DWORD; 
begin 
  dwConnectionTypes := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN + 
    INTERNET_CONNECTION_PROXY; 
  if InternetGetConnectedState(@dwConnectionTypes, 0) then 
    // connected 
    InternetAutodialHangup(0); 
end;


Delete - Fr 04.04.03 14:59
Titel: Re: Möglichkeit das es keine DFÜ-Verbindung möglich ist?
Boromir hat folgendes geschrieben:

Am liebsten, dass mein Programm überprüft, ob die DFÜ-Verbindung geöffnet wird und das es dann gleich wieder die Verbindung schließt???

Super Idee, 99% eines 100 MB Downloads abgeschlossen, ich starte dein Programm und das war es dann mit den 100 MB. :x
Oder beim Online-Banking kommt das bestimmt auch gut. Da kommt Freude auf.
Zitat:

Hat jemand eine Idee?

Laß es sein. Oder frag zu mindest vorher, ob die Verbindung getrennt werden soll.


Boromir - Fr 04.04.03 17:18
Titel: Nein
Das Programm soll ja nur mir als Schutz dienen!
Da mehrere Leute auch an meinen Rechner gehen können, aber über diesen nicht online gehen sollen, da ich das selber bezahle, wollt ich ein Programm dagegen schreiben!

Das mit dem Verbindung trennen wollt ich auch nicht! Eigentlich sollte mein Programm nur wenn man eine DFÜ-Verbindung startet, dass diese dann abgebrochen wird, nicht das er erst anwählt und ich ihm dann sage, dass er das ganze trennen soll, das wäre ja Schwachsinn!


Delete - Fr 04.04.03 17:49

Was für ein Betriebssystem?


Boromir - Fr 04.04.03 19:53
Titel: ME
Windows ME!


Delete - Fr 04.04.03 21:39

Das ist schlecht. Unter NT-basioerenden System hätte ich gesagt, mach es über die Rechtevergabe. Aber ME...


kiwicht - Sa 05.04.03 13:37

Kannst du in deinem Verbindungsprogramm nicht einfach ein Password festlegen? Und schon kommt kein anderer ins Internet...


Boromir - Sa 05.04.03 21:17
Titel: Caption
Kann man nicht einfach nach der Caption eines anderen Programms suchen und wenn eine bestimmte aufgerufen wird, das man das Programm dann schließt???


RFZ - Mi 09.04.03 16:51

Ich hab ne Komponente namens TDialUp, woher weiss ich leider nicht mehr, aber google wird schon helfen, die kann ganz einfach offene Verbindungen trennen.

cu RFZ


Boromir - Mi 09.04.03 18:02
Titel: Falsch
Entweder habe ich etwas total falsch beschrieben oder ihr versteht mich nicht, ich will keine Internetverbindung trennen, ich will das schon vor Verbindungsaufbau die DFÜ-Verbindung geschlossen wird: Also dieses Fenster, wo in der Caption steht "Verbinden mit..." wenn man anfängt anzuwählen.
Wie ich eine Internetverbindung trenne, das weiß ich, das ist auch ganz einfach, da brauch man nicht extra eine Komponente für!

THX