1 |
Prio 1: |
============================================== |
2 |
(o) use RasSetEntryDialParams, if credentials are missing |
Prio 1: |
3 |
(o) --install: pbk kopieren |
============================================== |
4 |
|
(x) use RasSetEntryDialParams, if credentials are missing |
5 |
|
--setup {connection} --user {username} --pass {password} |
6 |
|
--setup {connection} --gui |
7 |
|
(x) --install: pbk kopieren (an Windows-pbk anfügen) (with "type conn.pbk >> main.pbk) |
8 |
|
|
9 |
Prio 2: |
|
10 |
(o) Programm blockiert RAS komplett, wenn Anwahl schiefläuft |
============================================== |
11 |
|
Prio 2: |
12 |
|
============================================== |
13 |
|
(x) RasNotify.exe using RasConnectionNotification! |
14 |
|
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rras/rras/RasConnectionNotification.asp |
15 |
|
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/waitforsingleobject.asp |
16 |
|
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createevent.asp |
17 |
|
=> VpnDial.exe --monitor dachboden --up ip-up.bat |
18 |
|
(/) Programm blockiert RAS komplett, wenn Anwahl schiefläuft. "Asynchron" wählen. |
19 |
|
=> Dial asynchronous! |
20 |
|
(x) Stop-Funktion für VpnDial --monitor |
21 |
|
|
22 |
|
|
23 |
|
============================================== |
24 |
|
Prio 3: |
25 |
|
============================================== |
26 |
|
(x) [janosch]: Installer: |
27 |
|
(x) VpnDial.exe kopieren nach: Programme\Netfrag.Org\VPN |
28 |
|
(x) Anderes nach Eigene Dateien kopieren: C:\Dokumente und Einstellungen\amo\VPN; evtl. etc, bin |
29 |
|
(x) Verknüpfung im Startmenü und auf Desktop mit entsprechenden Parametern |
30 |
|
(x) Icon |
31 |
|
(x) Show in Tray |
32 |
|
|
33 |
|
|
34 |
|
============================================== |
35 |
|
Prio 4: |
36 |
|
============================================== |
37 |
|
(o) Eigene "Page" machen, wo alle relevanten Daten eingegeben werden können: |
38 |
|
(o) Verbindungsname |
39 |
|
(o) Benutzername |
40 |
|
(o) Passwort |
41 |
|
(o) Zielnetz: IP & Maske |
42 |
|
(o) 2x Durchsuchen für privates- und CA-Zertifikat |
43 |
|
(o) Alle Einträge in der Maske mit Vorbelegung versehen |
44 |
|
(o) via separater ini-Datei |
45 |
|
(o) via ini-Datei in sekundärem Stream |
46 |
|
|
47 |
|
|
48 |
|
============================================== |
49 |
|
Prio 5: |
50 |
|
============================================== |
51 |
|
(o) NSIS: Ini-Datei parsen |
52 |
|
(o) NSIS: Einträge in pbk ändern |
53 |
|
(o) Aus TrayIcon: Setup-GUI |
54 |
|
(o) Verschlüsseltes Ini-File übergeben und mit privatem Schlüssel entschlüsseln |
55 |
|
|
56 |
|
|
57 |
|
============================================== |
58 |
|
Prio 6: |
59 |
|
============================================== |
60 |
(o) direct dial from pbk |
(o) direct dial from pbk |
61 |
(o) TrayIcon: wählen und auflegen |
(o) TrayIcon: wählen und auflegen, Zertifikats-Editor starten |
62 |
(o) gscheite GUI evtl. mit Routen-Editierung und TrayIcon |
(o) Gscheite GUI mit Routen-Editierung, Install Connection, usw. |
63 |
(o) Installer |
(o) Auflösung der RAS-Fehlercodes in Text. Via FormatMessage? |
64 |
|
(o) Implement custom-dialing DLL? Use RAS Custom Scripting: |
65 |
|
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rras/rras/ras_custom_scripting.asp |
66 |
|
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rras/rras/rascustomscriptexecute.asp |