C/S自动更新软件

来源:互联网 发布:建e全景软件 编辑:程序博客网 时间:2024/05/18 03:36

 

功能说明:自动更新服务端文件到各客户端,支持服务端多目录文件 

 

使用说明:

1、在服务端搭建小型的WEB服务器,软件可以使用EasyWebSvr

2、配置WEB目录,将本软件目录下的ServiceUpdateFiles.xml放置在WEB服务器的根目录下。

3、按ServiceUpdateFiles.xml里面的默认格式填写好对应的更新文件
   格式说明:
 <synclient></synclient>  如果同时更新多个软件,这里需要配置多个类似节点否则可以只写一个
 filename:更新的文件名称
 url:存放在服务器上的地址,更新软件根据此地址去取文件
  lastversion:最新的版本号,更新软件根据此判断是否需要更新
 needRestart:更新此文件后是否需要重启软件
   needRestart:重启软件时,需要首先关闭正在运行的进程名称
 localfilepath:更新软件下载文件成功后,将把文件更新到何处
4、配置本地文件LocalConfig.xml
   格式说明:
 allowdownfile:允许下载哪几个软件,对应服务端配置的"synclient"节点名。
  如果下载所有,此处为空;多个软件中间以,隔开
 serverurl:ServiceUpdateFiles.xml位于服务器上的地址。更新软件将通过此地址下载
  
5、启动本更新软件,等待10秒钟后,软件将自动搜索新版本进行更新.之后将每隔5分钟搜索一次

注意:更新配置中的的FileName可以重名,但其对应的目录名"synclient"不允许重复,
     重启的进程名允许重复

 

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

更新时间:2012-2-11
版本号:V1.0.2
1、服务端配置增加下载多个软件更新配置,在自动更新软件中可配置需要更新哪几个软件下的文件
2、下一步考虑添加下载文件失败的判断功能


更新时间:2012-2-10
版本号:V1.0.1
1、自动更新服务端文件到客户端
2、支持自定义下载文件存放路径,本地目录不存在自动创建
3、程序下载文件时软件图标动态闪烁
4、支持自动启动需要重启的程序
5、自己备份更新前文件,防止替换出错
6、下载文件时退出软件弹出提示信息
7、记录软件出错提示,方便开发人员调试
8、支持断网再连网后,自动下载未完成文件
9、界面更新日志,不保存

 

下载地址:点击打开链接