《年月日通用在线安装与升级程序LiveUpdate参考手册》
|
|
-
LiveUpdate软件介面:
|
- LiveUpdate功能介绍:
LiveUpdate是一个有着超酷界面、简单而易用的在线安装和升级工具。特别适用对大型公司的ERP系统的安装或升级,您不必为几百台电脑去一一去安装或升级,也不必为现有的软件增加安装或升级功能而大刀阔斧。只需要简单的DOS调用,就可以使您现有的成C/S或B/S程序软件支持在线安装或升级。该软件从网上读取配置文件和并支持断点续传,您只需要把安装或升级文件列表加入配置文件并将其放到网站或内部网某一WEB服务器上,然后将本工具放到您的应用系统目录,像执行DOS命令一样,传入配置文件URL参数进行执行调用即可轻而易举完成安装或升级。该软件的最大特点是支持XML文件配置,并且可在安装或升级前和安装或升级后做点什么(所谓做什么就是你可以任意执行其它的程序),程序启动后分下面二步即可完成安装或升级。
LiveUpdate系统的主要功能:
- 支持HTTP下载,能有效的突破防火墙,并支持断点续传。
- 支持从配置文件读取公司信息。您可以把您的公司或个人信息填入里面,项目可自由扩展。
- 支持安装或升级前执行其它程序(程序可以为任意文件、命令或服务)。可用于数据备份、消息发送等。
- 支持更新后执行其它程序或更新的程序(程序可以为任意文件、命令或服务)。可用于数据还原、消息发送等。
- 支持更新和删除文件操作。可以删除安装或升级后系统原来所带的不必要的文件,可用作软件降级处理。
- 灵活方便的XML配置文件,记事本即可照着编辑添加或删除文件。
|
LiveUpdate [hide] [ver=当前版本号] [url=URL]
打括号的为可选参数,如果一个参数都没有,则只能LiveUpdate安装或升级程序本身的安装或升级。
- hide 表示执行安装或升级程序时,安装或升级程序主界面不显示,只有在版本不同时才显示
- ver 表示当前机器上的应用程序的版本号
- url 表示此次安装或升级的XML配置文件
如:
LiveUpdate.exe ver=1.0 url=http://www.yearmonthday.net/OurSoftware/LiveUpdate/LiveUpdate.xml
则表示当前运行的程序为1.0版,软件从http://www.yearmonthday.net网的/OurSoftware/LiveUpdate子目录下载配置文件LiveUpdate.xml后,并与xml文件中指定的版本号相比较,如果不同,则提示下载。上述命令也可以在DOS命令窗口中执行。
|
|
|
|
- LiveUpdate使用技巧:
- 我现有软件一行代码也不改,怎么样让LiveUpdate能支持安装或升级?
答: 可按如下的步骤:
- 将准备安装或升级的文件列表加入XML配置文件(怎么加配置参见上面),并将其放到网上(假定URL为:http://localhost/Install.xml)
- 将LiveUpdate.exe拷到软件准备安装的目录(假定为:C:\Program Files\MySoft)。
- 点“开始”
→ “运行”,在出现的对话框中输入:
C:\Program Files\MySoft\LiveUpdate.exe ver= url=http://localhost/Install.xml
- 即可开始安装或升级。
- 怎样在应用程序启动时自动检查新版本?
答:在您的应用程序启动时加上参数调用此程序即可。
- 怎样在启动应用程序检查新版本时不出现升级程序的主界面?
答:如果不出想出现安装或升级程序主界面加上hide参数即可。
- 怎样让LiveUpdate安装或升级或升级网站?
答:动态页面文件ASP、PHP、JSP、.NET通常是不能下载源代码的,下载的只是输出生成后HTML。如果要对类似的网页或网站进行安装或升级,则可以通过如下几步(红色部分只是本处说明,可以不要):
安装或升级要求说明:
我公司给客户作了一ASP.NET网站,准备打包后放到本公司网站的http://localhost/LiveUpdate目录下供用户安装或升级,用户使用的是IIS,要求用户安装或升级后打开安装或升级后的首页(首页文件名是Index.aspx),怎么做?
- 先将网页或网站打包成RAR压缩文件(假定打包后的文件名为web.rar)。
- 将web.rar文件拷到http://localhost/LiveUpdate目录下,并将其加入XML配置文件。
- 将WinRAR目录的rar.exe放到网上(WinRAR可是必备软件了,安装后c:\program files\WinRar目录下就有rar.exe文件),并将其加入XML配置文件。
- 此时用户安装或升级时将下载二个文件web.rar和rar.exe。对应的XML配置文件<Update>段如下:
<Update desc="此栏为安装或升级的文件列表">
<Path Url="http://localhost/LiveUpdate" desc="此栏为安装或升级文件存放的路径">
<Files desc="下载的文件列表">
<File Operate="Update">web.rar</File>
<File Operate="Update">rar.exe</File>
</Files>
</Path>
</Update>
- 然后编辑XML配置文件的<RunUpdate>段:
<RunUpdate desc="此栏为下载文件后执行命令列表">
<File params="x -y -o+ web.rar c:\web" desc="此步为解压web.rar到c:\web目录">rar.exe</File>
<File params="stop iisadmin /y " desc="此步为停止IIS">net</File>
<File params="/R /Y /H c:\web c:\inetpub\wwwroot" desc="拷贝文件到网站根目录">xcopy</File>
<File params="" desc="启动IIS">iisreset<File>
<File params="http://localhost/Index.aspx" desc="打开首页">IEXPLORE.EXE</File>
</RunUpdate>
|
|
|
|