wince添加ftp server(转)

=============================================================

标题:wince添加ftp server

摘要:

备注:Windows CE 5.0

日期:2010.5.10

姓名:朱铭雷

=============================================================

       添加如下组件:Core OS | Windows CE devices | Communication Services and Networking | Servers | FTP Server

       platform.reg中添加如下注册表内容:

[HKEY_LOCAL_MACHINE\COMM\FTPD]

       "IsEnabled"=dword:1 

       "UseAuthentication"=dword:1  

       "AllowAnonymous"=dword:0

       "DefaultDir"="/"        

       "UserList"="Ftpuser1;Ftpuser2"

 

[HKEY_LOCAL_MACHINE\COMM\FTPD\VROOTS]

 

[HKEY_LOCAL_MACHINE\COMM\FTPD\VROOTS\/NTFlash]

       @="\\NTFlash"

 

[HKEY_LOCAL_MACHINE\COMM\FTPD\VROOTS\/SDCard]

       @="\\SDCard"

       其中:

"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文件中添加的注册表内容会覆盖这些默认设置。                                                                                                             

默认添加的注册表内容如下:

; @CESYSGEN IF SERVERS_MODULES_FTPD

; @CESYSGEN IF SERVERS_MODULES_SERVICES

[HKEY_LOCAL_MACHINE\Services\FTPD]

  "FriendlyName"="FTP"

; @CESYSGEN ELSE

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FTPD]

; @CESYSGEN ENDIF SERVERS_MODULES_SERVICES

   "Dll"="FTPD.Dll"

   "Order"=dword:9

   "Keep"=dword:1

   "Prefix"="FTP"

   "Index"=dword:0

 

[HKEY_LOCAL_MACHINE\COMM\FTPD]

    "IsEnabled"=dword:0

    "UseAuthentication"=dword:1

;   "UserList"="add;semicolon;separated;list;of;users;here"

    "AllowAnonymous"=dword:1

    "AllowAnonymousUpload"=dword:0

    "AllowAnonymousVroots"=dword:0

    "DefaultDir"="\\Temp\\"

; Idle time (in seconds) after which the connection is automatically closed. Default = 5 mins

    "IdleTimeout"=dword:12c

;To control logging

    "DebugOutputChannels"=dword:2

    "DebugOutputMask"=dword:17

    "BaseDir"="\\Windows"

    "LogSize"=dword:1000

; @CESYSGEN ENDIF SERVERS_MODULES_FTPD

 

[HKEY_LOCAL_MACHINE\COMM\ConnectionSharing\Servers\FTP]

"InternalName"=""

"IsEnabled"=dword:00000000

"Port"=dword:00000015

"InternalPort"=dword:00000015

"Protocol"="TCP"

       测试:

       wince端打开“控制面板 | 密码”,随便输入一个密码,比如notears。不选择“开机时启用密码保护”。然后将IP地址设置为192.168.0.231,子网掩码设置为255.255.0.0,默认网关设置为192.168.0.254。

       PC端如下设置:

 

       用网线连接板子与PC机,PC端Win+R,输入cmd打开命令提示符窗口,敲入ftp 192.168.0.16。按照提示,输入用户名和密码,回车。如下图,说明已经成功登陆到wince上的FTP服务器。

 

 

       输入dir命令,可以看到NTFlash和SDCard两个虚拟目录。

 

 

       输入quit命令,退出ftp服务器的连接。

       打开LeapFTP工具,输入IP地址,用户名,密码,然后点击工具栏上的连接按钮,如图:

       成功登陆了wince的ftp服务器,看到了NTFlash和SDCard目录。现在向wince的NTFlash目录上传一个文件NT.txt。如图:

       从wince的SDCard目录下载一个文件,如图:

 

 

       成功下载了一个pdf文件到PC端。

       顺带赞扬一下LeapFTP,小巧又非常好用。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/joyzml/archive/2010/05/10/5575131.aspx

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13771794/viewspace-676669/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13771794/viewspace-676669/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值