WINCE中启用FTP,添加FTP组件,在注册表Platform.reg 里面加入以下内容
[HKEY_LOCAL_MACHINE\Comm\FTPD]
"IsEnabled"=dword:1 '启用FTP
"UseAuthentication"=dword:1
"AllowAnonymous"=dword:1 '允许匿名访问
"AllowAnonymousUpload"=dword:1
"AllowAnonymousVroots"=dword:1
"DefaultDir"="\\" '默认目录
编译并将NK烧到板子上,就可以FTP访问。
若想通过用户密码访问FTP,还需要有两步工作
1、通过NTLMSetUserInfo设置系统的用户名和密码,该函数可以对系统各个用户及密码进行动态维护;
NTLMSetUserInfo这个函数在ntlmssp.dll中
函数原型为BOOL NTLMSetUserInfo( LPTSTR pszUser, LPTSTR pszPassword );
通过BOOL NTLMDeleteUser( LPTSTR pszUser)可删除指定的用户。
2、将设置的用户名添加到FTP的UserList中,FTP就具备了用户名和密码;
[HKEY_LOCAL_MACHINE\Comm\FTPD]
"UserList"="admin"
若添加多个用户,则以";"分开.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13771794/viewspace-676671/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13771794/viewspace-676671/