一个用ftp协议下载文件的升级程序

时间:2007-08-10 17:46:40
【文件属性】:

文件名称:一个用ftp协议下载文件的升级程序

文件大小:253KB

文件格式:RAR

更新时间:2007-08-10 17:46:40

综合系统类

用匿名方式登陆一个FTP服务器,下载FTP服务器里的文件到本地。在FTP服务器里应该有一个list.ini文件,里面记录一些相关的信息(版本号,需要下载的文件等)。 程序第一次执行,如果本地没有list.ini文件,则先下载服务器的list.ini文件到本地,然后从本地的list文件中拿到需要升级的文件清单,下载服务器里的相应文件.最后结束自己。以后运行程序,先读取本地文件中的list文件的版本号,再下载服务器的list.ini文件到本地。然后比较版本号,如果有新版本,就从list文件中拿到需要升级的文件清单,下载服务器里的相应文件,最后结束自己。 apple3.exe 是被升级的主程序例子,在程序代码中可选择是否对被升级的主程序进行启动和关闭。 代码中有较详细的中文说明, FTP和读INI文件的类都是用的别人做好的。有问题联系刘欣 QQ:522929。james_lx@163.com


【文件预览】:
代码中国.url
说明.htm
一个用FTP协议下载文件的升级程序
----附加文件说明()
--------list.ini(178B)
--------说明.txt(1KB)
--------updata.exe(232KB)
--------apple3.exe(68KB)
----ftpupdateapp()
--------ftptest.ncb(113KB)
--------ftptestDlg.h(1KB)
--------ftptest.aps(24KB)
--------cinifile.h(2KB)
--------res()
--------FTPDownLoad.cpp(2KB)
--------ftptext.txt(2KB)
--------ftptest.plg(1KB)
--------FTPUpdateApp()
--------ftptest.clw(1KB)
--------ftptest.rc(6KB)
--------ftptestDlg.cpp(7KB)
--------FTPDownLoad.h(1KB)
--------FTPDownLoadFiles.cpp(6KB)
--------list.ini(178B)
--------FTPDownLoadFiles.h(783B)
--------ftptest.opt(49KB)
--------ProgDlg.cpp(5KB)
--------cinifile.cpp(5KB)
--------StdAfx.cpp(209B)
--------ProgDlg.h(2KB)
--------resource.h(914B)
--------ftptest.h(1KB)
--------StdAfx.h(1KB)
--------ftptest.dsp(6KB)
--------ftptest.cpp(2KB)
--------ReadMe.txt(4KB)
--------ftptest.dsw(539B)
代码中国.txt

网友评论

  • 我是想用libcurl封装一个FTP专用的更新程序 不过还好 正在看!!!
  • 用c++语言实现的,提醒大家
  • 正是我需要的,很好
  • 很不错,基本功能都实现了,谢谢
  • 有借鉴作用,谢谢。