当前位置:主页>delphi教程/企业管理软件> 文章内容

如何做一个自动升级的程序自动寻找路径替换文件

发布时间:2010-01-29 | QQ免费站
1楼: 如何做一个自动升级的程序自动寻找路径替换文件

2楼: 安装路径写入注册表,呵呵 然后就知道安装在何处了
字串8

3楼: http://www.d9soft.com/soft/58363.htm 看看这个有用吗

字串6

4楼: “自动寻找路径”是什么意思?
字串7

5楼: 我做过这样的软件。使用Autoupgrade控件。 字串8

6楼: 我的意思是有许多客户不能上网,我通过发一个补丁程序文件给他们,这个补丁可以自动寻找替换计算机中已经安装的程序文件,不写注册表,通过这种方式升级,用自解压文件用户又不一定知道安装路径,哪位作过这种程序帮帮忙,谢谢了,
字串2

7楼: 不写注册表,就写环境变量咯,总要一个大家都知道的位置吧!
字串5

8楼: 那如何搜索所有的磁盤空間??

字串7

9楼: 自动寻找路径太复杂,因为有时文件名相同的话就麻烦了,自动升级时可以将所更新的文件的路径也放在升级文件中,然后客户端读升级文件时,将升级文件按升级文件的中注明的路径更新即可,注意升级文件中的路径只能是相对路径,不能是绝对路径,我的升级文升级是这样做的, update.html//folder 即为文件路径,如果为空,则在升级程序执行文件的一个目录下 [HSKJUPDATE.EXE] datetime=2004-08-19 14:59:00 folder= [personrs.frf] datetime=2005-01-28 14:20:00 [oa.exe] datetime=2005-03-29 16:28:00 folder= [gzgl.dll] datetime=2006-02-25 08:10:00 folder= [right.dll] datetime=2005-03-24 08:10:00 folder= [jygl.dll] datetime=2004-07-31 15:14:00 folder= [rsgl.dll] datetime=2005-03-03 08:10:00 folder= [car.dll] datetime=2004-07-02 08:10:00 folder= [ztf.dll] datetime=2004-07-02 08:10:00 folder= [gzgl.html] datetime=2005-02-25 08:10:00 folder=web 字串4