- Mitglied seit
- 22 Nov 2009
- Beiträge
- 147
- Punkte für Reaktionen
- 0
- Punkte
- 0
Moin,
ich hab' eine Möglichkeit gefunden, den Windows CE FTP-Server einzubinden und zu aktivieren.
Als erstes braucht man die FTPD.dll welche man sich vom Windows CE Platform Builder erstellen lassen muß. Also Platform Builer starten, Neues Intel STB Projekt erstellen. Den FTP-Server einfügen und das Projekt erstellen lassen. Die fertige FTPD.dll findet man dann unter C:\WINCE500\PBWorkspaces\projekname\RelDir\854dstb_x86_Release.
Dann muß die dll ins Rootverzeichnis der CF-Karte kopiert werden.
Jetzt braucht man nur noch hiermit die Registry ein wenig anpassen. Einfach folgenden Code einfügen.
Wenn "IsEnabled"=dword:00000000 setz, ist der FTP beim Ssytemstart ausgeschalted. Mit "DefaultDir"="\" kann man das Rootverzeichnis festlegen und mit
lassen sich virtuelle Verzeichnisse erstellen.
Dann ein paar Zeitzonen informationen löschen um Platz für die neuen Einträge zu schaffen. Eine neue NK.bin erstellen und diese natürlch auf die CF-Karte kopieren.
Ein- und Ausschalten läßt sich der Server in der Eingabeaufvorderung mit "services start ftp0:" bzw. "services stop ftp0:".
Der FTP funkioniert mit den Explorer oder Internetexplorer , Mozilla geht leider nicht. Es lassen sich auch, vom Explorer aus, Ordner erstellen.
ich hab' eine Möglichkeit gefunden, den Windows CE FTP-Server einzubinden und zu aktivieren.
Als erstes braucht man die FTPD.dll welche man sich vom Windows CE Platform Builder erstellen lassen muß. Also Platform Builer starten, Neues Intel STB Projekt erstellen. Den FTP-Server einfügen und das Projekt erstellen lassen. Die fertige FTPD.dll findet man dann unter C:\WINCE500\PBWorkspaces\projekname\RelDir\854dstb_x86_Release.
Dann muß die dll ins Rootverzeichnis der CF-Karte kopiert werden.
Jetzt braucht man nur noch hiermit die Registry ein wenig anpassen. Einfach folgenden Code einfügen.
Code:
[HKEY_LOCAL_MACHINE\COMM\FTPD]
"AllowAnonymous"=dword:00000001
"AllowAnonymousUpload"=dword:00000001
"AllowAnonymousVroots"=dword:00000001
"DefaultDir"="\"
"IsEnabled"=dword:00000001
[HKEY_LOCAL_MACHINE\Comm\FTPD\VROOTS\/Filme]
"Default"="\festplatte\filme"
[HKEY_LOCAL_MACHINE\Services\FTPD]
"FriendlyName"="FTP"
"Dll"="\Hard Disk\FTPD.Dll"
"Order"=dword:00000009
"Keep"=dword:00000001
"Prefix"="FTP"
"Index"=dword:00000000
Wenn "IsEnabled"=dword:00000000 setz, ist der FTP beim Ssytemstart ausgeschalted. Mit "DefaultDir"="\" kann man das Rootverzeichnis festlegen und mit
Code:
[HKEY_LOCAL_MACHINE\Comm\FTPD\VROOTS\/[B]Name[/B]]
"Default"="\[B]Pfad[/B]"
Dann ein paar Zeitzonen informationen löschen um Platz für die neuen Einträge zu schaffen. Eine neue NK.bin erstellen und diese natürlch auf die CF-Karte kopieren.
Ein- und Ausschalten läßt sich der Server in der Eingabeaufvorderung mit "services start ftp0:" bzw. "services stop ftp0:".
Der FTP funkioniert mit den Explorer oder Internetexplorer , Mozilla geht leider nicht. Es lassen sich auch, vom Explorer aus, Ordner erstellen.