Inno Setup 创建安装包

Inno 下载链接

Inno Setup

Inno Setup 中文支持

请按照 中文支持 页面的安装指南进行中文环境安装

如果不安装 中文支持 ,则生成的安装包中没有中文提示

Inno 创建安装包

  1. 双击 Inno Setup Compiler

  2. 选择 New file - Create a new script file using the Script Wizard

  3. 使用创建向导生成构建文件。在此不再赘述

使用中文

修改生成的 .iss 文件,在 [Languages] 中添加中文选项:

 [Languages]
 Name: "english"; MessagesFile: "compiler:Default.isl"
 Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"

安装过程中运行其他文件

比如在安装过程中进行 VC++ Runtime 安装

修改生成的 .iss 文件,在 [Run] 中添加选项:

 [Run]
 Filename: "{app}\vc_redist.x64.exe"; Description: "安装 VC++ 运行时环境"; StatusMsg: "正在安装 VC++ 运行时环境"; Parameters: "/install /quiet"
 Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent

注意,我们只添加了第 2 行,其他内容是 Inno Setup 自行生成的。

添加的内容解释如下:

参数

解释

Filename

在安装完成之前需要运行的程序,这里是打包进去的 VC++ 运行时环境安装器 vc_redist.x64.exe

Description

内容描述

StatusMsg

在安装时显示的文字

Parameters

传递给 vc_redist.x64.exe 的参数,如果不需要参数则不需要填写 我这里传递的参数是让 vc_redist.x64.exe 静默安装(无 UI 界面)

Flags

额外选项,比如隐藏程序、最大化程序、最小化程序 详解 - 引用来源: CSDN

文章作者: Amelie
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 个人技术心得
Qt 编程 Qt
喜欢就支持一下吧