Autor Beitrag
bole
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 107
Erhaltene Danke: 15

win 10

BeitragVerfasst: Do 06.11.03 17:54 
ciao tutti

ich möchte bein start einer dfü verbindung noch zusätzlich ein programm starten. ich habe nur die möglichkeit eines programms im hintergrund, dass mit einem timer den status der dfü verbindung abfrägt gefunden. kennt jemand eine möglichkeit ein programm erst zu starten wenn windows eine dfü verbindung erstellt? vielleich braucht es dazu nur einen registy eintrag...

vielen dank für eure hilfe!

bole

_________________
ein programm macht nicht das was du willst sondern was du schreibst!
Ex0rzist
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 550

Win XP Prof.
Mandrake 10.0

D6
BeitragVerfasst: Fr 07.11.03 00:44 
Mit der Windowsfunktion RasEnumConnections kannst du die aktuellen DFÜ-Verbindungen auslesen.

Um diese Funktion unter Delphi zu nutzen, kannst du dir entweder die für Delphi übersetzten Units bei www.delphi-jedi.org herunterladen oder du verwendest direkt die rasapi32.dll aus dem Windowsordner.

_________________
If accidentally read, induce vomitting.
bole Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 107
Erhaltene Danke: 15

win 10

BeitragVerfasst: Fr 07.11.03 14:56 
vielen dank füe die tipps. sorry vielleicht habe ich mich undeutlich ausgedrückt. ich möchte aber kein überwachungsprogramm erstellen sondern ein programm das bei einem aufbau einer dfü verbindung von windows gestartet wird.

merci
bole

_________________
ein programm macht nicht das was du willst sondern was du schreibst!
Ex0rzist
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 550

Win XP Prof.
Mandrake 10.0

D6
BeitragVerfasst: Fr 07.11.03 15:23 
Das habe ich schon verstanden. :wink:

Allerdings versendet Windows keine Nachricht, wenn eine DFÜ-Verbindung aufgebaut wurde. Deshalb musst du es per Timer überwachen.

Mit RasEnumConnections kannst du u.a. die Anzahl der aktiven Verbindungen auslesen. Wenn diese nun beispielsweise von 0 auf 1 erhöht wurde, dann startest du halt dein Programm.

Eine andere Möglichkeit sehe ich hier leider nicht.

_________________
If accidentally read, induce vomitting.
bole Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 107
Erhaltene Danke: 15

win 10

BeitragVerfasst: Fr 07.11.03 17:31 
vielen dank für die aufklärung.

bole

_________________
ein programm macht nicht das was du willst sondern was du schreibst!