Inno Setup打包工具界面操作制作程序安装包详细教程
【摘要】 Inno Setup界面操作制作程序安装包1. 程序基本信息2. 安装位置信息3. 被打包程序信息**4. **5. 开始菜单及快捷方式配置6. 安装须知等文件展示 7. 安装用户权限控制8. 安装向导界面语言选择9. 安装包exe文件设置10. 完成配置11. 导出安装包及打包脚本文件12. 开机启动项设置及生成安装包13. 安装程序运行依赖库静默安装C++运行库:首先下载对应版本的vc...
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
![在这里插入图片描述](https://img-blog.csdnimg.cn/dd4809ce7b0243808706493bdb5deaba.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/8e0be3f902394313a015e8c275ee6c38.png)
[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*
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)