客户端保存一个当前的版本号用Xml文件不错哦
服务器上用一个xml文件配置最新的版本号,和前期版本号到最新版本号的更新文件情况,
如果版本太老则支持下栽完整的安装文件安装。可以用http或ftp来实现,可以显示进度等。
比如:
客户端 Version.xml
<当前版本>2005.1.0.1</当前版本>
服务器 Version.xml
<最新版本>2005.12.0.25</最新版本>
<以前版本>
<比较老版本总数>5</比较老版本总数>
<版本1> --在2005.1.0.1以前的版本直接下栽安装文件安装
<版本号>2005.1.0.0</版本号>
<文件操作>安装</文件操作>
<安装文件>Setup.exe</安装文件>
</版本1>
<版本2>
<版本号>2005.1.0.1</版本号>
<文件操作>更新</文件操作>
<更新文件数>10</更新文件数>
<更新文件总大小>5MB</更新文件总大小>
<文件1>文件1.dll<文件1>
<文件1大小>783KB</文件1大小>
......
</版本2>
........
</以前版本>