Inno Setup界面操作制作程序安装包
1. 程序基本信息
2. 安装位置信息
3. 被打包程序信息
4.
5. 开始菜单及快捷方式配置
6. 安装须知等文件展示
7. 安装用户权限控制
8. 安装向导界面语言选择
9. 安装包exe文件设置
10. 完成配置
11. 导出安装包及打包脚本文件
12. 开机启动项设置及生成安装包
13. 安装程序运行依赖库
静默安装C++运行库:
首先下载对应版本的vcredist_x86.exe,放到打包目录。
添加脚本语句:
[Files]
Source: “F:\HK_POSW\install\vcredist_x86.exe”; DestDir: “{tmp}”; Check: NeedInstallVC
[Run]
Flags: skipifdoesntexist; StatusMsg: “Install Microsoft Visual C++ Runtime …”; Check: NeedInstallVC
[Code]
var vcRuntimeMissing: Boolean;
function NeedInstallVC(): Boolean;
begin
Result := vcRuntimeMissing;
end;
function InitializeSetup(): Boolean;
begin
// 这里,不同版本运行环境对应的GUID不同
if RegValueExists(HKLM, ‘SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{7D75664A-6C04-424C-82A1-EE88913E5F16}’, ‘Version’)
or RegValueExists(HKLM, ‘SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{01FAEC41-B3BC-44F4-B185-5E8475AEB855}’, ‘Version’)
then
begin
vcRuntimeMissing := false;
end
else
begin
vcRuntimeMissing := true;
end;
result := true;
end;
14. 其他注意事项
若安装包要在xp上使用,需要版本为5.x.x(u)版本。中文语言包另存为ANSI格式。
添加文件夹方法:
Source: “F:\HK_POSW\install\exe所在文件夹\子文件夹名*”;
DestDir: “{app}\子文件夹名”; Flags: ignoreversion recursesubdirs createallsubdirs