起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: roice

【搞定】[问题]制作Newversion后,客户端无法自动下载

[复制链接]
 楼主| 发表于 2007-6-15 10:42:12 | 显示全部楼层
全部复制的,然后替换图片,重新制作下载文件

先稍等一下,我再确认一下服务器端的文件内容,一会反馈。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-15 11:16:01 | 显示全部楼层
刚才又确认一下,上面6楼是对的,在本地生成下载文件生成的versionhash与原来服务器的是一样的
回复 支持 反对

使用道具 举报

发表于 2007-6-15 14:24:24 | 显示全部楼层
你看看newversion\update.xml文件是否相同,如果相同就肯定不对了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-15 15:48:13 | 显示全部楼层
文件不同,里面很多信息,看不太明白。

Update.rar

18.47 KB, 下载次数: 21

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-18 08:45:12 | 显示全部楼层
请教alang:修改NewVersion\install\config.xml文件的配置后重新制作下载文件,服务端配置文件中只有versionkey 值有变化,而versionhash 值没有变化,还是原来的hash值。此时客户端能够判断有新版本升级,可以更新系统,这样正常吗?

<clientversion versionkey="D20B6CB7D1957BA8A7AFCEAAB4F2A47E" versionhash="90135B5900A816B8D49F8F482A41B917">NewVersion</clientversion>

<clientversion versionkey="18A59BD166CA5A0C93EA8466A8C2F9F3" versionhash="90135B5900A816B8D49F8F482A41B917">NewVersion</clientversion>
回复 支持 反对

使用道具 举报

发表于 2007-6-18 08:57:56 | 显示全部楼层
这里的versionhash是autoupdate.exe的hash值,然后autoupdate根据newversion\update.xml文件来更新文件的
versionhash一样,说明autoupdate文件是一样的,但是update.xml文件中肯定会不一样,所以会提示更新系统
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-18 09:37:41 | 显示全部楼层
没太看明白,是不是用同样的服务器制作下载更新程序中的versionhash值就都是一样的,而versionkey是不同的。而用不同的机器制作的更新下载程序versionkey和versionhash都不同?

楼上第二句的“versionhash一样”是不是“versionkey一样”?

最初由 alang 发布
[B]这里的versionhash是autoupdate.exe的hash值,然后autoupdate根据newversion\update.xml文件来更新文件的
versionhash一样,说明autoupdate文件是一样的,但是update.xml文件..

以下省略...... [/B]
回复 支持 反对

使用道具 举报

发表于 2007-6-18 12:04:16 | 显示全部楼层
versionkey是随机生成的,每次都不一样
Versionhash是根据autoupdate.exe文件内容生成的,只要这个文件不同,值就不同了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-18 14:09:40 | 显示全部楼层
那只要autoupdate.exe文件相同,每次生成Versionhash的值就是一样的了?

最初由 alang 发布
[B]versionkey是随机生成的,每次都不一样
Versionhash是根据autoupdate.exe文件内容生成的,只要这个文件不同,值就不同了 [/B]
回复 支持 反对

使用道具 举报

发表于 2007-6-18 14:22:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 20:55 , Processed in 0.039293 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表