zoukankan      html  css  js  c++  java
  • 使用 Setup Factory 安装程序制作增量更新安装包

    基本思路:

    1、查找原来程序安装的路径;

    2、将更新包安装路径设置为原来程序的路径,以覆盖需要更新的内容。

    在On StartUp事件中编写如下脚本:

    pp='SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\户口整顿资料预处理程序1.0';
    is_there = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE,pp);
    if is_there then
       location=Registry.GetValue(HKEY_LOCAL_MACHINE, pp, "InstallLocation", false);
       --sAppFolder = SessionVar.Get("%AppFolder%");
       Dialog.Message(location,"已安装1.0版");
       SessionVar.Set("%AppFolder%", location);
       sAppFolder = SessionVar.Get("%AppFolder%");
       --Dialog.Message('提示:',sAppFolder);
    else
      Dialog.Message('提示:',"未安装1.0版,请先安装1.0版,再安装此更新!");
      Application.Exit(0);   
    end

    如下图所示:

  • 相关阅读:
    Smith Numbers POJ
    HDU
    dp HDU
    POJ
    HDU
    LOOPS HDU
    水题,P1789 【Mc生存】插火把 (暴力即可)
    LOOPS
    Coprime (单色三角形+莫比乌斯反演(数论容斥))
    莫比乌斯函数 51nod-1240(合数分解试除法)
  • 原文地址:https://www.cnblogs.com/wxb-km/p/13859600.html
Copyright © 2011-2022 走看看