1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Inno Setup 制作exe安装包

Inno Setup 制作exe安装包

时间:2020-07-03 19:06:38

相关推荐

Inno Setup 制作exe安装包

Inno Setup 制作exe安装包

前言:

使用Inno Setup制作exe安装包,首先需要一个可运行的exe程序,然后下载Inno Setup工具,最后才是制作安装包的过程。

exe主程序

此处我使用Inno Setup自带的MyProg.exe,安装好Inno Setup工具,就能找到。如图:

双击效果:

下载Inno Setup工具

http://链接:/s/12NwKgpRxgei8agj5PLERcw 提取码:xx11http://链接:/s/12NwKgpRxgei8agj5PLERcw 提取码:xx11

安装就不发图了,很简单

制作安装包

找到Inno Setup安装路径,运行Compil32.exe

选择脚本向导创建新的脚本文件

此处不着急编译,可以先根据需要修改脚本

最后保存,点击构建->编译

找到保存脚本的路径,output文件里面就是可执行的安装包

制作安装包过程中的问题

没有生成桌面快捷键

找到[Tasks]

[Tasks]Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1

修改为

[Tasks]Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealoneName: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone

安装完成后,选择运行程序报错

使用inno setup打包我们发布的程序,在安装结束后,勾选了Launch xxx运行程序,然后出现如下报错:

Unable to execute file:xxx

CreateProcess failed;code 740.

原因:

权限问题

1、在脚本文件中

[Setup]

下添加

PrivilegesRequired=admin

2、下载工具Resource Hacker并安装

链接:/s/1U0d8p602slwYNoCTrCQQzQ

提取码:xx11

3、修改SetupLdr.e32文件

右键管理员权限运行ResourceHacker.exe,选择File->Open,找到Inno Setup安装目录下的SetupLdr.e32文件。

将内容修改为下图所示,并保存重新打包。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。