关于wince6.0下的ftp的clone问题,
现在要在要clone wince6.0下ftp server,用改些代码,
copy到ftpdlib目录下,source如下:
!if 0
Copyright (c) Microsoft Corporation. All rights reserved.
!endif
!if 0
Use of this sample source code is subject to the terms of the Microsoft
license agreement under which you licensed this sample source code. If
you did not accept the terms of the license agreement, you are not
authorized to use this sample source code. For the terms of the license,
please see the license agreement between you and Microsoft or, if applicable,
see the LICENSE.RTF on your install media or the root of your tools installation.
THE SAMPLE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES.
!endif
TARGETNAME=ftpd
TARGETTYPE=LIBRARY
RELEASETYPE=OAK
WINCEOEM=1
RCADDNULL=1
TARGETDEFNAME=$(TARGETNAME)
DEFFILE=$(TARGETNAME).def
CDEFINES=$(CDEFINES) -DwinCE
# Copy RES file
COPYRES=1
WINCETARGETFILES=$(_RELEASELIBDIR)\$(TARGETNAME).res
SOURCES=cmds.cpp \
ftpd.cpp \
ftpdev.cpp \
ftpsession.cpp \
ftpd.rc
#xref VIGUID {034976bf-5123-40a2-954d-8ce409dc5e42}
#xref VSGUID {bed87813-4202-4ca3-9919-8965c6cbd074}
_ISVINCPATH=$(_WINCEROOT)\public\common\sdk\inc;
_OEMINCPATH=$(_WINCEROOT)\public\common\oak\inc;$(_WINCEROOT)\public\common\sdk\inc;$(_WINCEROOT)\public\common\ddk\inc;$(_WINCEROOT)\PUBLIC\SERVERS\SDK\INC;
__PROJROOT=$(_PROJECTROOT)
_COMMONPUBROOT=$(_WINCEROOT)\public\common
PBP_PRESYSGEN=1
TARGET_PDB_NAME=$(_RELEASELIBDIR)\ftpd_clone.pdb
FILE_VIEW_PARAMETER_FOLDER= \
ftpd.reg \
然后建立生成ftpddll的目录,
TARGETNAME=ftpd
FILE_VIEW_ROOT_FOLDER= \
ReadMe.txt \
ftpd.def
FILE_VIEW_RESOURCE_FOLDER=
FILE_VIEW_INCLUDES_FOLDER=
SOURCES=
SYNCHRONIZE_DRAIN=1
RELEASETYPE=PLATFORM
CDEFINES=$(CDEFINES) -Doalioctlexe_EXPORTS
TARGETLIBS= \
$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\ftpd.lib \
$(_SYSGENSDKROOT)\lib\$(_CPUINDPATH)\ws2.lib \
$(_SYSGENSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
$(_SYSGENSDKROOT)\lib\$(_CPUINDPATH)\ceosutil.lib \
$(_SYSGENSDKROOT)\lib\$(_CPUINDPATH)\authhlp.lib \
$(_PUBLICROOT)\SERVERS\OAK\LIB\$(_CPUINDPATH)\svslog.lib
TARGETTYPE=DYNLINK
DLLENTRY=_DllMainCRTStartup
DEFFILE=ftpd.def
编译通过了,也生成到nk.bin中,但发现wince起来后,整个系统会特别慢,查找下来发现是ftpd问题,换成老的ftp就没有这个问题,
有谁遇到过改问题