Moin Leute,
weiss einer zufällig ob es möglich ist aus python (os.system) über rasdial eine verbindung zu erstellen also zunächst eine neue verbindung erstellen um dann wiederum mit rasdial die verbindung herzustellen. letzeres ist kein problem nur ich möchte vorher nicht immer eine dfü-verbindung von hand anlegen sondern automatisch.
mfg JanDMC
rasdial - dfü ERstellen
joa nää python is toll :D
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi JanDMC!JanDMC hat geschrieben:eine verbindung zu erstellen
Mit win32ras aus dem pywin32-Paket. http://sourceforge.net/projects/pywin32/
RAS-Demo: C:\Python24\Lib\site-packages\win32\Demos\rastest.py
lg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wo wird in der rastest eine neue verbindung ERSTELLT ?
Es wird lediglich ein vorhandener Eintrag bearbeitet oder verbunden und getrennt. Es wird jedoch kein Eintrag erzeugt. Auch win32ras.CreatePhonebookEntry() erzeugt nur einen Dialog indem ein User seine Verbindung erstellen kann, wozu er garnicht berechtigt sein soll sondern ,alles soll im hintergrund geschehen.
mfg Jan
Es wird lediglich ein vorhandener Eintrag bearbeitet oder verbunden und getrennt. Es wird jedoch kein Eintrag erzeugt. Auch win32ras.CreatePhonebookEntry() erzeugt nur einen Dialog indem ein User seine Verbindung erstellen kann, wozu er garnicht berechtigt sein soll sondern ,alles soll im hintergrund geschehen.
mfg Jan
joa nää python is toll :D
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi Jan!JanDMC hat geschrieben:Es wird lediglich ein vorhandener Eintrag bearbeitet oder verbunden und getrennt.
Das habe ich übersehen. Dann eben anders. Du könntest das Telefonbuch direkt bearbeiten oder ein eigenes Telefonbuch anlegen und beim Verwenden als Parameter übergeben.
Z.B. befindet sich mein RAS-Telefonbuch hier (Win2000):
C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Microsoft\Network\Connections\Pbk\rasphone.pbk
Hier noch ein paar Links, die dir vielleicht helfen:
http://mail.python.org/pipermail/python ... 51921.html
http://windowssdk.msdn.microsoft.com/en ... 17139.aspx
lg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Die Frage ist nur WIE bearbeite ich mein Telefonbuch..
Ich habe später ein Programm, indem der User seinen namen + kennwort eingibt und bis jetzt benutze ich von hand erstellte dfü verbindungen. damit sich nicht jeder Diese DFÜ verbindung erstellen muss ( großes unternehmen), möchte ich das Automatisch generieren lassen. Der User klickt auf Verbinden , > DFÜ ERSTELLEN , EINWÄHLEN. dann spätert auf TRENNEN > DFÜ LÖSCHEN oder zumindest alle werte zurücksetzen wire passwort und user.
mfg
Ich habe später ein Programm, indem der User seinen namen + kennwort eingibt und bis jetzt benutze ich von hand erstellte dfü verbindungen. damit sich nicht jeder Diese DFÜ verbindung erstellen muss ( großes unternehmen), möchte ich das Automatisch generieren lassen. Der User klickt auf Verbinden , > DFÜ ERSTELLEN , EINWÄHLEN. dann spätert auf TRENNEN > DFÜ LÖSCHEN oder zumindest alle werte zurücksetzen wire passwort und user.
mfg
joa nää python is toll :D
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi Jan!JanDMC hat geschrieben:Die Frage ist nur WIE bearbeite ich mein Telefonbuch..
Das ist jetzt reine Theorie, da ich es nicht ausprobiert habe:
Erstelle dir einen Eintrag im Telefonbuch. Ganz normal über das DFÜ-Netzwerk. Kopiere dir diesen Eintrag aus dem Telefonbuch raus und erstelle damit eine neue Datei. Den Dateinamen kannst du beim Wählen mit angeben.
Code: Alles auswählen
int, int = Dial(dialExtensions, fileName , RasDialParams , callback )
Code: Alles auswählen
rasdial Verbindungsname [Benutzername [Kennwort | *]]
[/domain:Domäne] [/phone:Rufnummer] [/callback:Rückrufnummer]
[/phonebook:Telefonbuchpfad] [/prefixsuffix]
lg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.