DFÜ-Verbindung erkennen bzw. abbrechen

Hallo,

weiss jemand, wie man mit einem kleinen programm (c++) in windows erkennen kann, ob eine DFÜ-Verbindung gerade hergestellt wurde (wie z.B. der ICQ-NetDetect-Agent) bzw. wie man aus einem programm heraus eine bestehende Verbindung beendet?

Danke,
Horst

windows legt einen eintrag in der Registry an der anzeigt, ob eine Verbindung aktiv ist, oder nicht. ich kucke mal nach welcher das ist.
bis montag/dienstag,

holli

Hallo

Hier-> http://www.c-worker.ch/api/checkforconnection.cpp findest du ein Programm, welches erkennt, ob der PC online ist. Wie man so eine Verbindung kappt, weiss ich nicht. Vielleicht kann man das mit einem Rundll-Aufruf. Hier sind Rundll-Wege, wie man eine Internetverbindung aufbauen kann. Welche davon funktionieren, musst du selber testen. :wink:

rundll32.exe rnaui.dll,RnaWizard
->Ruft den Assistenten für eine DFÜ-Netzwerkverbindung auf (mit vorheriger Erklärung).

rundll32.exe rnaui.dll,RnaWizard @1
->Ruft den Assistenten für eine DFÜ-Netzwerkverbindung auf (ohne Erklärung).

rundll32.exe rnaui.dll,RnaDial Internet
->Ruft den Assistenten „Verbinden mit“ mit dem angegebenen Verbindungsnamen auf.

Quelle: http://www.basicworld.com/bponline/arti_021.htm

mfG Martin