在WinC5.0中,打开工具PB5的右侧的“Catalog ”,然后依次选择“Core OS”->"CEBASE"->"Communication Services and Networking"->"Servers",然后我们会看到“FTP Server”和“Telnet Server”“web server”还有web server下的Active Server Pages (ASP) Support和他里面的JScript 5.6及VBScript 5.6,还要添加Web Server Administration ISAPI,再有就是Internet Client Services下的Scripting里面的JScript 5.6及VBScript 5.6都要添加添加进来,
在Platform.reg中添加
[HKEY_LOCAL_MACHINE/COMM/HTTPD/]
"IsEnabled"=dword:1 开机启动
"UseAuthentication"=dword:0 允许匿名访问
"DirBrowse"=dword:0
在Platform.reg中更改下面的注册表
[HKEY_LOCAL_MACHINE/COMM/FTPD]
"IsEnabled"=dword:1 开机启动
"UseAuthentication"=dword:1 不允许匿名访问
"AllowAnonymous"=dword:0
"AllowAnonymousUpload"=dword:1
"AllowAnonymousVroots"=dword:1
"UserList"="admin" 用户名
"DefaultDir"="//"
;"DefaultDir"="//FriendlyARM//"
编译就可以了,密码在烧写进板子完成后,在机器上面设置就可以了。
设置密码办法
wince端打开“控制面板 | 密码”,随便输入一个密码,比如1。不要选择“开机时启用密码保护”。
ftp测试办法:
先设置板子的IP地址要与电脑是一个网段, 打开LeapFTP工具,输入IP地址,用户名,密码,然后点击工具栏上的连接按钮,就可以了。
telnet测试办法:
电脑上打开开始-运行-cmd后输入telnet 192.168.0.86 输入用户名admin,刚刚设置的密码,OK.
web server测试办法:
在电脑的ie上面输入机子的ip地址如:http://192.168.1.100/ 就进入了web页面。
也可以进入asp页面办法是在电脑上面进入机子的/Windows/www/wwwpub目录下,删除那个htm文件后在这里放一个asp页面,之后在电脑的ie上面输入http://192.168.1.100/xxx.asp就可以了。
其中:
"IsEnabled"=dword:1(CE系统启动时开启FTP服务)
"UseAuthentication"=dword:1(访问FTP服务器时需要使用用户名和密码)
"AllowAnonymous"=dword:0(不允许匿名访问)
"DefaultDir"="/"(FTP服务器的默认工作目录)
"UserList"="Ftpuser1;Ftpuser2"(允许访问FTP服务器的用户列表)
NTFlash和SDCard是两个默认工作目录("/")下可以看到的虚拟目录。
添加FTP Server组件之后,和其相关的默认注册表设置也会被添加进来,应该是被添加进了servers.reg文件中,我们在platform.reg文件中添加的注册表内容会覆盖这些默认设置。