| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 559 人关注过本帖
标题:求自动更新的好思路
只看楼主 加入收藏
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
收藏
 问题点数:0 回复次数:3 
求自动更新的好思路
经常看到他们的软件有自动更新的功能,请问你们有什么好的思路吗?
我现在有:WEB服务器,运行的软件大多可以上网.软件的应用人比较多.
现在软件经常要修改,修改后又后帮他们一个一个地更改过.
所以想把它做成自动更新的,但我的软件一般都是更新可执行文件本身,不是更新的数据.
因为以前没做过.所以不知道应该什么下手.
所以想请教各位已经做过的人,可以让我少走弯路.谢谢!
搜索更多相关主题的帖子: 思路 服务器 软件 自动 WEB 
2007-05-28 20:02
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
收藏
得分:0 
没人做过吗?
2007-05-29 07:57
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
给你一个思路:

准备工作:
1、在程序(设文件名为Main.Exe)安装目录下建一个UpData目录和一个BackUP目录;
2、另做一个新的EXE文件(假设文件名为UpData.Exe),这个文件主要功能为:
A、检验UpData目录中准备新下载的Main.Exe主程序完整性;(可选)
B、将旧版本中的将被更新的所有文件复制到BackUP目录下;
C、如果Main.Exe程序仍在运行,则关闭Main.Exe程序;
D、将UpData下的所有文件复制到程序安装目录下复盖旧版本文件;
E、运行Main.Exe程序,UpData.Exe自身退出。(可选)

升级工作:
1、首先检测服务器上是否有更新版本,没有更新的话就直接退出升级模块;
2、提示用户已经有更新版本,由用户选择是否升级,如果选“否”则退出升级模块;(可选)
3、将服务器上的更新文件下载到程序安装目录下的UpData目录下;
4、运行UpData.Exe,关闭Main.Exe程序。

VB QQ群:47715789
2007-05-29 08:54
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
收藏
得分:0 
是一个不错的思路,让我思路更为清楚了.
谢谢!!!
2007-05-29 10:59
快速回复:求自动更新的好思路
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026901 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved