zoukankan      html  css  js  c++  java
  • 关于软件自动升级程序的设计方法


    软件自动升级,就必须要原来的软件代替了。但是如何代替现在正在运行软件?

    方法只有一种,即是用第三方法软件。这个第三方法软件可以好几种,1.是Bat(批处理软件)。2.自编软件。
    这两种方式的程序编的是不相同的。

    第一种:Bat软件的设计原理如下:
                1.通过程序得到需要升级的需求。 
                2.用程序生成一个Bat文件,通过Bat得到最新的软件。
                3.再关闭这个程序,并通过Bat得到代替原有的软件。再删除自动删除Bat文件。

    第二种:自编升级软件,设计原理如下:
                1.通过程序得到需要升级的需求。
                2.关闭自己,并运行自编的软件,最后,得到这个软件,并覆盖软件。
                3.最后,关闭自动升级软件,并运行软件。

    第一种的好处:不用再写升级软件。但是同时要定Bat处理过程软件。
    第二种的好处:流程明确,并且可以通过进程条的形式显示程序更新的过程。(这种是比较流行的升级方式)。
  • 相关阅读:
    LR12_IE11报错,闪退
    loadrunner11无法启动IE9
    启动数据库失败
    测试代码
    python中的JSON(1)
    文件和异常(二)
    文件和异常(一)
    类(三)
    类(二)
    初识类(一)
  • 原文地址:https://www.cnblogs.com/tongtkk/p/147737.html
Copyright © 2011-2022 走看看