/简体中文/
/简体中文/
/中文/
/多国语言/
/简体中文/
/简体中文/
/简体中文/
/简体中文/
/简体中文/
/简体中文/
EasyUpdate易升级可以帮助软件自动生升级,在升级的过程中轻松完成升级包的分发和现场调试,而且所有关键数据已经进行加密,有效地保证各种数据的安全。
1.自动升级与向导式升级
2.富的数据处理功能
3.支持多URL地址
4.支持多种协议
5.支持目录的升级
6.提供多种显示类型
7.自我升级
8.可执行外部程序
9.提供多种显示类型
10.详细的日志文件
一、升级包
使用《EasyUpdate易升级》行配置后,就可以创建升级包了。升级包由两个部分组成:一个放置于客户端,包括一个升级程序(client.exe),一个配置文件(client.bin);另一个放置于服务器端,只有一个配置文件(server.bin)。然后在客户端调用client.exe就行了。
二、如何设计一个升级方案?
设计一个升级方案只需两步:
1. 在“系统设置项”中指定一个服务器端配置文件(server.bin)的放置地址。
2. 指定你所需要升级的数据,可以是一个文件,也可以是一个目录。当然了,这一步可以暂时搁置,因为相关数据最后都是放置在服务器端。因此,这一步可以在需要的时候再进行设计。
升级方案设置好后,就可以创建升级包了。升级包可以根据需要多次创建:你可以在不了解自己需要升级什么数据的时候,先创建一个指定了服务器端配置文件的升级包,只需要获取其中客户端的部分就行了,这样你的客户端就具备了升级功能。如果你以后有数据需要升级,再根据需要设计好这些数据,重新创建升级包,再获取其中的服务器端部分就行了。
至于其它的部分,如“界面设计”和调试,以及其它的配置细节,只是锦上添花的设计。你可以根据需要进行设计,也可以不用管,系统会默认使用缺省的配置。
三、一个案例
A公司有一款比较复杂的软件,有些程序和数据需要升级,用《EasyUpdate易升级》来完成这个功能。
开始时,具体需要升级的数据没有确定,只需要软件带有升级功能。因此,先创建了一个仅指定了服务器端配置文件位置的升级包,从升级包中获取客户端的两个文件(client.exe和client.bin),与这款软件进行捆绑,并在软件中相应位置调用client.exe。
这款软件发布后,每天都有数据需要更新。于是,用《EasyUpdate易升级》把需要更新的数据在"文件项设置"中配置好,然后创建升级包,从中获取服务器端配置文件(server.bin),在"创建与调试"部分使用分发的功能,用FTP上传的方式传到服务器中。就这样,每天只需要修改下配置,创建并发布相应升级包文件就行了。如果每天更新的都是相同的数据文件,那么配置时只需要修改版本号就行了。
1.老用户的授权在《EasyUpdate易升级》5.0版本上还有效吗?
老用户免费升级,授权仍然有效。
2.怎么使用升级包?
答:升级包由两个部分组成:一个放置于客户端,包括一个升级程序(client.exe),一个配置文件(client.bin);另一个放置于服务器端,只有一个配置文件(server.bin)。要想升级数据,只需在客户端调用client.exe就行了。你所要做的就是将升级包的客户端部分与你的应用程序绑定(即在你的应用程序中外部调用client.exe)。同时,将升级包中的服务器端配置文件(server.bin)发布到你的服务器里就行了。
3.如何保证下载文件的完整性?
答:为了保证下载文件的完整性,程序中引入了MD5验证。你可以在管理中心配置所需升级的文件时,在你认为重要的[fileX]项中加入对应文件的MD5值。文件下载到客户端后,会首先计算出它的MD5值,然后与从服务器端获得的MD5值进行比较,若不相等则认为文件数据不完整,将取消本次升级。
4.我希望以后自动升级程序出新版本的时候能够让老用户也能用上,怎么设置升级程序(client.exe)和配置文件(client.bin)的更新?
答:升级程序的自我更新与一般数据的更新操作一样,你只要把升级程序client.exe和配置文件client.bin当做一般数据处理就行了。需要注意的是:无论是更新client.exe,还是更新client.bin,都必须在管理中心的"文件项设置"中配置,"目录项设置"中不支持。