zoukankan      html  css  js  c++  java
  • 安装程序制作软件Inno Setup

    很久以前找的打包工具了,

    优点: 轻量级工具,易上手.支持Pascal脚本,定制性比较强.比较符合C#语程序打包.

    使用:网上资料较多,不详述了.另帮助文档为中文,可以参考帮助.

    涉及以下三个工具:

    1.InnoIDE
    2.InnoSetup
    3.InnoSetupUnpacker

    -------------------------------------
    检测.net framework 2.0 并提示安装脚本

    [code]    
    function InitializeSetup: Boolean;    
    var Path:string ;    
        ResultCode: Integer;    
    begin   
      if RegKeyExists(HKLM, 'SOFTWARE\Microsoft\.NETFramework\policy\v2.0') then   
      begin   
        Result := true; 
      end   
      else   
      begin   
        if MsgBox('系统检测到您没有安装.Net Framework2.0,是否先安装框架?', mbConfirmation, MB_YESNO) = idYes then   
        begin    
          ExtractTemporaryFile('dotnetfx.exe');
          Exec(ExpandConstant('{tmp}\dotnetfx.exe'), '', '', SW_SHOWNORMAL, ewWaitUntilTerminated, ResultCode);                                                                                              
          if  ResultCode <> 0 then
          begin           
            MsgBox('你跳过了框架安装,如不能运行,请重新运行安装文件安装框架!',mbInformation,MB_OK);
          end;
        
          Result := true;    
        end   
        else                                     
        begin   
          MsgBox('系统中没有.Net Framework2.0环境,无法运行程序,本安装程序即将退出!',mbInformation,MB_OK);    
          Result := false;    
        end;    
      end;    
    end;
  • 相关阅读:
    FastDFS
    MYSQL日常操作
    SVN安装
    mysql主主配置
    MySQL优化
    nginx反向代理tomacat+keepalived实现动静分离、负载均衡、高可用
    nginx故障及处理
    nginx配置检测及安全配置
    nginx基本优化
    大金空调适配器
  • 原文地址:https://www.cnblogs.com/hanf/p/2484416.html
Copyright © 2011-2022 走看看