《年月日通用在线安装与升级程序LiveUpdate参考手册》

  • LiveUpdate软件介面





  • LiveUpdate功能介绍
      LiveUpdate是一个有着超酷界面、简单而易用的在线安装和升级工具。特别适用对大型公司的ERP系统的安装或升级,您不必为几百台电脑去一一去安装或升级,也不必为现有的软件增加安装或升级功能而大刀阔斧。只需要简单的DOS调用,就可以使您现有的成C/S或B/S程序软件支持在线安装或升级。该软件从网上读取配置文件和并支持断点续传,您只需要把安装或升级文件列表加入配置文件并将其放到网站或内部网某一WEB服务器上,然后将本工具放到您的应用系统目录,像执行DOS命令一样,传入配置文件URL参数进行执行调用即可轻而易举完成安装或升级。该软件的最大特点是支持XML文件配置,并且可在安装或升级前和安装或升级后做点什么(所谓做什么就是你可以任意执行其它的程序),程序启动后分下面二步即可完成安装或升级。
    LiveUpdate系统的主要功能:
    1. 支持HTTP下载,能有效的突破防火墙,并支持断点续传。
    2. 支持从配置文件读取公司信息。您可以把您的公司或个人信息填入里面,项目可自由扩展。
    3. 支持安装或升级前执行其它程序(程序可以为任意文件、命令或服务)。可用于数据备份、消息发送等。
    4. 支持更新后执行其它程序或更新的程序(程序可以为任意文件、命令或服务)。可用于数据还原、消息发送等。
    5. 支持更新和删除文件操作。可以删除安装或升级后系统原来所带的不必要的文件,可用作软件降级处理。
    6. 灵活方便的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命令窗口中执行。

  • XML配置文件说明
  • LiveUpdate使用技巧
    1. 我现有软件一行代码也不改,怎么样让LiveUpdate能支持安装或升级?
      答: 可按如下的步骤:
      1. 将准备安装或升级的文件列表加入XML配置文件(怎么加配置参见上面),并将其放到网上(假定URL为:http://localhost/Install.xml)
      2. 将LiveUpdate.exe拷到软件准备安装的目录(假定为:C:\Program Files\MySoft)。
      3. 点“开始” → “运行”,在出现的对话框中输入:
        C:\Program Files\MySoft\LiveUpdate.exe ver= url=http://localhost/Install.xml
      4. 即可开始安装或升级。
          
    2. 怎样在应用程序启动时自动检查新版本?
      答:在您的应用程序启动时加上参数调用此程序即可。

    3. 怎样在启动应用程序检查新版本时不出现升级程序的主界面?
      答:如果不出想出现安装或升级程序主界面加上hide参数即可。

    4. 怎样让LiveUpdate安装或升级或升级网站
      答:动态页面文件ASP、PHP、JSP、.NET通常是不能下载源代码的,下载的只是输出生成后HTML。如果要对类似的网页或网站进行安装或升级,则可以通过如下几步(红色部分只是本处说明,可以不要)

      安装或升级要求说明
      我公司给客户作了一ASP.NET网站,准备打包后放到本公司网站的http://localhost/LiveUpdate目录下供用户安装或升级,用户使用的是IIS,要求用户安装或升级后打开安装或升级后的首页(首页文件名是Index.aspx),怎么做?

      1. 先将网页或网站打包成RAR压缩文件(假定打包后的文件名为web.rar)。
      2. 将web.rar文件拷到http://localhost/LiveUpdate目录下,并将其加入XML配置文件。
      3. 将WinRAR目录的rar.exe放到网上(WinRAR可是必备软件了,安装后c:\program files\WinRar目录下就有rar.exe文件),并将其加入XML配置文件。
      4. 此时用户安装或升级时将下载二个文件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>
      5. 然后编辑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>
  • LiveUpdate常见问题
    1. “对不起,安装或升级失败!原因:基础连接已经关闭:无法连接到远程服务器。”提示是怎么回事?

      答:通常是无法从网上下载XML配置文件和下载中断,请检查网络是否可以连通,IE访问是否正常。

    2. 可不可以把文件打包成一个文件让用户下载或安装?
      答: 当然可以了,关于打包和解压请参考网站的安装

    3. 我对本程序的界面比较感兴趣,怎样才能将其应用到我的程序中?
      答: 本程序包含有几个渐变的控件:Form控件、进度条控件、提示控件、Label控件,如果您想应用到自己的程序中,那就要付一点费用了。我们这儿还有更多的类似控件,您可以访问我的控件列表,挑选一些,我们可以一次给您打包到单个或多个DLL,并给出想应的参考文档。具体收费视控件数量和类型而定,价格从¥10~¥1000元不等。

    4. 我想在安装或升级程序的主界面中不出现年月日网的版权说明和LOGO,怎么办?
      答:那您就要付一定的费用了。

    5. 怎样购买和付费?
      答:本软件单价:¥100.00,且不得用于商业用途,如果您是用作商业捆绑,价格和方式可以另议。您可以通过下面的联系方式和我们联系或通过天空软件在线付费购买。具体购买地址:http://shareware.skycn.com/orderform.php?purtype=unreg&soft_id=10190

    6. 怎样联系和问题反馈?
      答:您可以通过下面的方式和我们联系:
      1. 网站地址:http://www.yearmonthday.net
      2. 邮件地址:administrator@yearmonthday.net
      3. 联系QQ:11198507