zoukankan      html  css  js  c++  java
  • Setup Factory 程序打包

    1、检测是否已安装

         在On Startup中写入如下代码:

        result1=Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\soheroReg");
    if(result1==true) then
    Dialog.Message("信息提示","您已安装该软件,请先卸载在继续安装",MB_ICONEXCLAMATION);
    Application.Exit(0);
    end

    如下图:

     2、向注册表中写入安装路径

      在On Post Install中写入如下代码:

    Registry.CreateKey(HKEY_LOCAL_MACHINE, "Software\soheroReg");
    Registry.SetValue(HKEY_LOCAL_MACHINE, "Software\soheroReg", "RegPath",SessionVar.Expand( "%AppFolder% ").."\soheroCRMSys.exe", REG_SZ);

    其中:“Software\soheroReg”为写入的路径,“RegPath”为注册表的键,【SessionVar.Expand( "%AppFolder% ").."\soheroCRMSys.exe"】为注册表的值,安装路径。

     3、卸载软件时需要清除注册表信息,在On Post Uninstall中写入删除注册表的代码:

    Registry.DeleteKey(HKEY_LOCAL_MACHINE, "Software\soheroReg");

  • 相关阅读:
    正向代理与反向代理
    uniapp
    js
    js
    uniapp
    uniapp
    uniapp
    uniapp
    关于资源获取(请把https改为http)
    uniapp
  • 原文地址:https://www.cnblogs.com/fengshen/p/4468603.html
Copyright © 2011-2022 走看看