这是一个通用的ftp下载程序
开发:陈炎和 2012.2.14
原理:
1.首先读取本地UpdateSetting.Client.xml配置文件(下称客户配置)
2.以客户配置节[Main][ftpServerIP]指定的地址连接ftp服务器(必须支持匿名)
3.取服务器端由客户配置节[Main][exefile]指定的执行程序名同名(或当前执行文件名同名)目录下的UpdateSetting.Svc.xml(下称服务配置)
4.比较两个配置文件的[Main][Version]节,若不相同则下载由服务配置节[Main][FileList]指定的文件及目录
5.下载时先保存到本地\temp_update目录,成功下载后再覆盖原有文件
使用主法
1.设置ftp服务器,建立与主程序的执行文件同名的目录,并将最新版本软件拷入,修改UpdateSetting.Svc.xml与UpdateSetting.Client.xm中的[Main][Version]不一致
2.执行下面步骤3或4
3.配置UpdateSetting.Client.xml中的[Main][exefile]节为主程序的执行文件名
4.将当前ftp下载的.exe文件重命名为主程序的执行文件名,删除UpdateSetting.Client.xml中的[Main][exefile]节
同时将ftp服务器端的主程序重命名,增加一个.exe后缀
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
原理: 1.首先读取本地UpdateSetting.Client.xml配置文件(下称客户配置) 2.以客户配置节[Main][ftpServerIP]指定的地址连接ftp服务器(必须支持匿名) 3.取服务器端由客户配置节[Main][exefile]指定的执行程序名同名(或当前执行文件名同名)目录下的UpdateSetting.Svc.xml(下称服务配置) 4.比较两个配置文件的[Main][Version]节,若不相同则下载由服务配置节[Main][FileList]指定的文件及目录 5.下载时先保存到本地\temp_update目录,成功下载后再覆盖原有文件
资源详情
资源评论
资源推荐
收起资源包目录
ftp下载.rar (31个子文件)
ftp下载
bin
Debug
UpdateSetting.Client.xml 285B
ftp下载.vshost.exe.manifest 490B
ftp下载.exe 159KB
ftp下载.pdb 40KB
ftp下载.vshost.exe 14KB
ftp下载.vssscc 256B
images
vssver2.scc 86B
自动更新.bmp 138KB
UpdateSetting.Svc.xml 310B
frmUpdate.resx 212KB
Program.cs 957B
obj
Debug
ftp下载.csproj.GenerateResource.Cache 778B
TempPE
ftp下载.frmUpdate.resources 138KB
ftp下载.exe 159KB
ftp下载.pdb 40KB
ftp下载.csproj.FileListAbsolute.txt 430B
vssver2.scc 464B
frmUpdate.Designer.cs 6KB
ftp下载.csproj 3KB
ftp下载.sln 1KB
ftp下载.csproj.vspscc 257B
UpdateSetting.Client.xml 285B
FtpWeb.cs 20KB
ftp下载.suo 22KB
mssccprj.scc 243B
frmUpdate.cs 1KB
FtpUpdate.cs 10KB
Properties
vssver2.scc 93B
AssemblyInfo.cs 1KB
readme.txt 1KB
ftp下载.csproj.user 168B
共 31 条
- 1
gdcyh
- 粉丝: 5
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论25