--- joko/ToolBox/Windows/VpnDial/doc/Todo.txt 2005/10/06 20:15:07 1.4 +++ joko/ToolBox/Windows/VpnDial/doc/Todo.txt 2005/11/22 22:27:54 1.10 @@ -1,17 +1,52 @@ -Prio 1: +============================================== + Prio 1: +============================================== (x) use RasSetEntryDialParams, if credentials are missing --setup {connection} --user {username} --pass {password} --setup {connection} --gui (x) --install: pbk kopieren (an Windows-pbk anfügen) (with "type conn.pbk >> main.pbk) -Prio 1b: -(o) Installer: - (o) VpnDial.exe kopieren nach: Programme\Netfrag.Org\VPN - (o) Anderes nach Eigene Dateien kopieren: C:\Dokumente und Einstellungen\amo\VPN; evtl. etc, bin - (o) Verknüpfung im Startmenü und auf Desktop mit entsprechenden Parametern -Prio 2: -(o) Programm blockiert RAS komplett, wenn Anwahl schiefläuft +============================================== + Prio 2: +============================================== +(x) RasNotify.exe using RasConnectionNotification! + http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rras/rras/RasConnectionNotification.asp + http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/waitforsingleobject.asp + http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createevent.asp + => VpnDial.exe --monitor dachboden --up ip-up.bat +(/) Programm blockiert RAS komplett, wenn Anwahl schiefläuft. "Asynchron" wählen. + => Dial asynchronous! +(x) Stop-Funktion für VpnDial --monitor + + +============================================== + Prio 3: +============================================== +(x) [janosch]: Installer: + (x) VpnDial.exe kopieren nach: Programme\Netfrag.Org\VPN + (x) Anderes nach Eigene Dateien kopieren: C:\Dokumente und Einstellungen\amo\VPN; evtl. etc, bin + (x) Verknüpfung im Startmenü und auf Desktop mit entsprechenden Parametern +(x) Icon +(x) Show in Tray + + +============================================== + Prio 4: +============================================== +(o) Aus TrayIcon: Setup-GUI +(o) Verschlüsseltes Ini-File übergeben und mit privatem Schlüssel entschlüsseln +(o) Logging: MsgBox "Error: Duplicate RAS entry. Don't know what to dial. This error should not occour." +(o) --monitor und --dial kombiniert ermöglichen + + +============================================== + Prio 5: +============================================== (o) direct dial from pbk (o) TrayIcon: wählen und auflegen, Zertifikats-Editor starten (o) Gscheite GUI mit Routen-Editierung, Install Connection, usw. +(o) Auflösung der RAS-Fehlercodes in Text. Via FormatMessage? +(o) Implement custom-dialing DLL? Use RAS Custom Scripting: + http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rras/rras/ras_custom_scripting.asp + http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rras/rras/rascustomscriptexecute.asp