Windows EXE打包工具Inno Setup

Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件。Inno Setup支持自2006年以来的每个Windows版本,包括:Windows 10,ARM 10上的Windows 10,Windows Server 2016,Windows 8.1,Windows 8,Windows Server 2012,Windows 7,Windows Server 2008 R2,Windows Server 2008和Windows Vista。(不需要服务包),支持x64,ARM64和Itanium体系结构。支持创建单个EXE以安装程序,以便于在线分发。标准Windows向导界面。支持密码和加密安装。支持多语言安装。下面雷雪松简单的介绍一下Windows EXE打包工具Inno Setup。

Inno Setup 打包程序可以用来一键部署Web项目,可以用来代码加密,也可以很方便的制作Windows EXE安装程序。Inno Setup 使用也很简单,可以先运行生成EXE程序的配置文件。通过这个配置文件来控制EXE程序。在我们安装EXE程序的时候一般会经理两个部分,一部分把文件解压缩,一部分为压缩后执行命令。在我们制作EXE程序的时候基本也是这样一些配置。

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{AEDA7675-70DC-479E-B796-344517C2C954}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppChineseName}
OutputDir=C:\Users\10167\Desktop
OutputBaseFilename={#MyAppChineseName}
SetupIconFile=F:\GitHub\TranslationApiDemo\TranslationTool\TranslationTool\Images\bitbug_favicon.ico
Compression=lzma
SolidCompression=yes

[Files]
Source: "F:\leixuesong\Tool\bin\Debug\Tool.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "F:\leixuesong\Tool\bin\Debug\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Do not use "Flags: ignoreversion" on any shared system files

[Icons]
;开始菜单中的启动快捷方式
Name: "{group}\{#MyAppChineseName}"; Filename: "{app}\{#MyAppExeName}"
;开始菜单中的卸载快捷方式
Name: "{group}\{cm:UninstallProgram,{#MyAppChineseName}}"; Filename: "{uninstallexe}"
;桌面快捷方式
Name: "{commondesktop}\{#MyAppChineseName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon

[Run]
;直接启动
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#MyAppChineseName}}";Flags: nowait postinstall skipifsilent

AppId 程序标识
AppName 程序名称
AppVersion 版本号。生成默认版本号AppName+AppVersion
AppVerName 程序版本号。如果设置了AppVersion,则AppVerName会覆盖AppVersion值。
AppPublisher 发布者
AppPublisherURL、AppSupportURL、AppUpdatesURL 相关链接
DefaultDirName 默认安装目录
DefaultGroupName 默认开始菜单目录名
OutputDir 打包exe的生成目录,比如可以设置在桌面
OutputBaseFilename 打包exe的文件名称
SetupIconFile 设置打包exe的图标
Compression、SolidCompression 压缩相关

以上是雷雪松整理的Inno Setup基本配置。如果需要详细的了解可以参考Inno Setup官方文档:Inno Setup Help

来源:Windows EXE打包工具Inno Setup

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Inno Setup是一个免费的Windows安装程序制作工具,它可以帮助开发者将自己的应用程序打包成一个可执行的安装程序。下面是一个简单的Inno Setup软件打包教程: 1. 下载和安装Inno Setup:首先,你需要从Inno Setup官方网站(http://www.jrsoftware.org/isinfo.php)下载并安装Inno Setup。 2. 创建一个新的脚本文件:打开Inno Setup并点击“File”菜单中的“New Script”选项,创建一个新的脚本文件。 3. 配置基本信息:在脚本文件中,你需要配置一些基本信息,如应用程序的名称、版本号、发布者等。你可以在[Setup]部分设置这些信息。 4. 添加文件:使用[Files]部分来添加你的应用程序文件。你可以使用“Source”参数指定源文件的路径,使用“DestDir”参数指定目标文件夹的路径。 5. 添加快捷方式:如果你想在用户的开始菜单或桌面上创建快捷方式,可以使用[Icons]部分来添加快捷方式。你可以使用“Inno Setup Predefined Variables”中提供的变量来指定快捷方式的目标路径。 6. 配置安装过程:你可以使用[Run]部分来配置安装过程中需要执行的命令。比如,你可以在安装完成后运行应用程序或者打开一个网页。 7. 编译安装程序:保存脚本文件后,点击Inno Setup工具栏上的“Compile”按钮来编译脚本文件。编译完成后,你将得到一个可执行的安装程序。 8. 测试安装程序:双击生成的安装程序,进行测试安装。确保安装过程中没有错误,并且应用程序能够正常运行。 这只是一个简单的Inno Setup软件打包教程,你可以根据自己的需求进一步了解和配置更多的选项。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值