Autor Beitrag
Bergmann89
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Fr 01.08.08 16:54 
HI,

ich will mir n Prog schreiben, was meine DFÜ-Verbindungen verwaltet, und sich neu einwählt, wenn sich der Tarif ändert. ich weiß bloß nicht, welchen Parameter ich bei "Operation" bei der ShellExecute-Funktion ich einsetzen soll. Mit 'open' gehts nich. Das muss sowas wie 'connect' oder so sein, ich weiß aber nich wo ich den genauen Parameter her bekomm. Ich brauch einen für Verbinden, einen für Status und einen für Trennen. Kann mir jmd helfen?

MfG & Thx Bergmann.

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: So 03.08.08 17:50 
Hat keiner n Ahnung wo ich die Befehle her bekommen könnte? :(

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: So 03.08.08 18:16 
Hallo!

Gib mal RASDIAL /HELP in die Konsole ein, könnte für Dich nützlich sein.

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Mo 04.08.08 02:14 
hm, irgendwie bringt mich das nich weiter:
ich hab ne DFÜ-Verbindung und ne Verknüpfung davon auf'm Desktop. Und nun für ich eindfach die Verknüpfung auf'm Desktop aus um mich einzuwählen. Und so wollt ich das auch mit ShellExecute machen, aber da fehlt mir der Befehl. Denn "open" geht da nich! ich brauch eigentlich bloß die Befehle für "Verbinden", "Status" und "Trennen". Ich hab schon alles Mögliche probiert: dial, connect, hangup, disconnect, status, ... aber das geht alles nich!

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Mo 04.08.08 09:45 
user profile iconBergmann89 hat folgendes geschrieben:
hm, irgendwie bringt mich das nich weiter:
...
ich brauch eigentlich bloß die Befehle für "Verbinden"

ausblenden Quelltext
1:
RASDIAL <Deine Verbindung>					


user profile iconBergmann89 hat folgendes geschrieben:
"Status"

ausblenden Quelltext
1:
RASDIAL					


user profile iconBergmann89 hat folgendes geschrieben:
und "Trennen".

ausblenden Quelltext
1:
RASDIAL <Deine Verbindung> /DISCONNECT					


Und mit ShellExecute würde z.B. das Verbinden ungefähr so aussehen:
ausblenden Delphi-Quelltext
1:
ShellExecute(0, 'open', 'RASDIAL.exe', 'Deine Verbindung', '', SW_SHOWNORMAL);					


Statt Deine Verbindung setzt Du halt den Namen der DFÜ-Verbindung ein, so wie Du die Verbindung unter Systemsteuerung - Netzwerkverbindungen benannt hast. Zum Auslesen des Status müsstest Du dann noch den Inhalt der Konsole auswerten. Wie Du daran kommst verrät Dir Google oder die Forumssuche.

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Mo 04.08.08 10:34 
user profile iconBergmann89 hat folgendes geschrieben:
hm, irgendwie bringt mich das nich weiter:
ich hab ne DFÜ-Verbindung und ne Verknüpfung davon auf'm Desktop. Und nun für ich eindfach die Verknüpfung auf'm Desktop aus um mich einzuwählen. Und so wollt ich das auch mit ShellExecute machen, aber da fehlt mir der Befehl. Denn "open" geht da nich! ich brauch eigentlich bloß die Befehle für "Verbinden", "Status" und "Trennen". Ich hab schon alles Mögliche probiert: dial, connect, hangup, disconnect, status, ... aber das geht alles nich!

Versuche nicht, die DFÜ-Verbindung direkt aufzurufen. Das sind AFAIK keine normalen Dateien. Nimm RASDIAL, wie Dunkel sagt.

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Mo 04.08.08 14:53 
ah, alles klar^^
aber irgendwie geht das nich. kann es sein, dass das daran liegt das ich die DFÜ-Verbindung übers LAN aktivieren will? Weil dann ist sie auf diesem Rechner keine DFÜ-Verbindung, sondern ein Interrnetgateway.

MfG Bergmann.

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Di 05.08.08 00:26 
user profile iconBergmann89 hat folgendes geschrieben:
kann es sein, dass das daran liegt das ich die DFÜ-Verbindung übers LAN aktivieren will? Weil dann ist sie auf diesem Rechner keine DFÜ-Verbindung, sondern ein Interrnetgateway.

Womöglich. Ich weiß nur so spontan nicht, was Du damit sagen wolltest...

Versuchst Du eine DialUp-Verbindung eines fremden Rechners zu steuern? Wenn dem so ist, wäre mein nächster Schritt eine kleine Client-Server-Anwendung. Server auf dem Internetz-fähigen Rechner, Client auf allen anderen. Der Client schickt ein Request an den Server, welcher diesen Request auswertet und entsprechend lokal RASDIAL aufruft.

Was mich glauben lässt, dass dem nicht so ist, ist die Tatsache, dass Du es wohl momentan schon via Desktop-Verknüpfung machst; wie?

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Di 05.08.08 01:38 
HI,

ne Client-Server-Anwendung will ich nich extra drauß machen. Das Prog is für einen Freund und bei dem ist ne richtige DFÜ-Verbindung vorhanden. Und ich hab das bei mir halt übers LAN (mit Verknüpfung auf'm Desktop) probiert. Ich geh morgen ma zu dem und guck ob das geht. Wenn nich meld ich mich nochma!

MfG Bergmann.

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^