我制作了好多。
思路一:
1。主要开发一个update.exe,这个文件读取服务器配置
2。但是我是局域网的。客户端的配置要写明升级目录比如//server/update
3。服务器端server/update目录下的update.ini
行如:
[升级版本]=1.100
[升级必须性]=必须
[目录数=1
[文件数]=1
[文件列表],以及目录列表
[更新exe]
方法是客户端读取exe版本,如果版本小于升级版本,判断升级是否必须强制,开始升级,如果需要更新本身exe,关闭本身,启动update.exe.这个update根据update.ini进行建立目录并且下载(局域网是复制到本地)。完成后由update.exe重新启动客户端程序。
---
广域网络
1。通过客户端发送信息,比如使用udp技术,看是判断版本和升级程度,进行关闭本身,启动update.exe下载升级文件。进行下载。
如果需要不需要关闭,需要把下载文件临时存放到一个目录,写一个配置说明。
之后把临时文件COPY回来。