Inno Setup 网址: http://www.jrsoftware.org/isinfo.php
1. 首先介绍一个该软件吧,以下英文部分摘自官网。
Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.
以下部分摘自网上。
Inno Setup 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。
安装程序是以脚本的方式创建成,以 .iss (Inno Setup Script)为扩展名。
2. 动手。
在这里,我们将使用最简单的方式 —— Inno Setup 提供的向导创建一个简单的应用程序。
安装完之后,打开 Inno Setup Compiler ,默认情况下会打开了个 Welcome 窗口。选择 Create a new script file using the Script Wizard 。如图所示:
在这里,我们选择 Create a new script file using the Script Wizard 。点击 OK 。
之后便打开脚本向导。
不要勾选 Create a new empty script file 。点击 Next> 。
开始设置应用程序的相关信息。填写完相关信息之后再次点击 Next> 。(我不修改默认信息)
点击 Next> 。
这个重点说说。Application Files  Please specify the files that are part of your application。(应用程序文件,请指定属于应用程序的文件)
Application main executable file (应用程序主执行文件): 一般情况下是你编译成功生成的 .exe 文件。
Allow user to start the application after Setup has finished(允许用户在安装成功后启动应用程序): 这个通俗点来讲,就是我们平常安装完某个程序后有一个选项:立即运行某某程序。
Other application files (其他应用程序文件): 在这里添加主执行文件必须的 dll 文件,或者是其他文件如皮肤等。可添加单个文件,也可一次性添加整个文件夹。
点击 Next> 。

Application Icons : 应用程序图标。在开始菜单里创建的文件夹名称。下面跟着一些自定义的选项,如:
允许用户改变开始菜单文件夹名称。
允许用户禁用开始菜单文件夹的创建。
允许在开始菜单文件夹里创建一个 Internet 快捷方式。
在开始菜单里创建卸载图标。
还有其他一些主执行文件的图标问题。
允许用户在桌面创建一个图标。
允许用户创建一个快速运行栏图标。
根据需要在各选项前打勾即可。点击 Next> 。
三个选项分别为:许可文件、安装前显示文件信息、安装之后显示信息。
点击 Next> 。
出现安装语言的选项。Inno Setup 提供非常多的语言支持。勾选需要的语言。
点击 Next> 。
选择打包之后的那个安装程序的输出文件夹,还有名称。你也可以自定义一些图标,.icon 格式。还可以设置密码。
点击 Next> 。下一步默认,之后进行最后的界面。
点击 Finish 之后,会提示你是否编译生成的脚本文件,点击确定会再提法你是否先保存该脚本文件。需要则保存,不需要也可以点击否,直接编译。之后便会生成了一个 标准 Windows 安装程序。
接下来你就可以随便派发此安装程序。在其他的 Windows 机器上安装使用。
完。

转载于:https://www.cnblogs.com/way_testlife/archive/2011/04/08/2009528.html

使用 Inno Setup 快速打包你的应用程序相关推荐

  1. Inno Setup软件 打包多个安装包程序

    vc_redist.x64.exe 文件放在cod.exe 所在目录 [Files] Source: "你要打包的软件目录\COD.exe"; DestDir: "{ap ...

  2. inno setup安装打包模板

    ; 脚本由 Inno Setup 脚本向导 生成! ; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档! #define MyAppName "Start10" ...

  3. (转)Inno Setup入门(六)——在程序目录下创建文件夹

    本文转载自:http://blog.csdn.net/yushanddddfenghailin/article/details/17250789 创建文件夹可以使用[dirs]段实现,代码如下: [s ...

  4. inno setup打包软件学习

    目录 一  打包结果 二 示例打包脚本 三 错误解决 3.1 另一个程序正在使用此文件,进程无法访问 3.2 桌面图标无法修改 四 参考资料 一  打包结果 测试程序来自: 泽森科工 (zenuste ...

  5. Inno Setup Compiler 美化定制安装包

    其他 Inno Setup Compiler 打包技巧见 Python程序打包指南    此脚本在<互联网风格安装程序.wangwenx190>的基础上,按需进行了修改,期间参考了很多大牛 ...

  6. inno setup将exe应用打包成——安装包

    文章目录 前言 一.打包exe文件 1.安装Inno setup 2.打包成安装包 二.测试安装包 前言 使用Inno setup应用来打包exe文件成安装包 提示:以下是本篇文章正文内容,下面案例可 ...

  7. Flutter桌面开发 — Windows App打包以及使用Inno Setup生成.exe文件安装包

    文章目录 1 打包 Flutter Windows App 1.1 开发环境准备 1.2 支持Windows 1.3 构建Windows App 2 使用Inno Setup生成.exe文件安装包 2 ...

  8. windows打包软件-Inno Setup

    可执行程序需要打包之后发布. 在window上,可以使用Inno Setup进行打包.Inno Setup 是 Jordan Russell 和 Martijn Laan 为 Windows 程序提供 ...

  9. Inno setup打包软件安装

    Inno setup打包软件特点是开源.简单.重点还是免费的. 软件下载官网 https://jrsoftware.org/isinfo.php 界面汉化包地址:https://jrsoftware. ...

最新文章

  1. js 实现精确加减乘除运算之BigDecimal.js
  2. 计网 - TCP 实战:如何进行 TCP 抓包调试?
  3. 1.26 Java使用自定义包
  4. ITK:跳过特定区域时在图像上迭代
  5. bootstrap模态框
  6. 前端学习(2248)git是怎么运作的
  7. linux设备进入睡眠所需时间,android linux 休眠 深度睡眠 查看 方法 调试【转】
  8. python制作无限弹窗_Python无限弹窗,开机启动,打包为exe程序
  9. MySQL数据库的多种连接方式及工具
  10. linux du 查看文件夹大小
  11. iOS问题记录 - Xcode 14安装低版本iOS模拟器
  12. matlab f检验 f值,excel检验【Excel回归分析中的F检验】
  13. 洛谷 P3939 数颜色
  14. 2022年疫情下的卡塔尔世界杯,你看了么,盘点一下爆冷的赛事
  15. OSChina 周日乱弹 —— 进入读图时代
  16. xamarin Android activity生命周期详解
  17. yarn unlink 简单使用
  18. mac-怎么查询mac苹果电脑的保修期
  19. Linux虚拟机增加sda容量
  20. NIST 网络安全相关标准 美国 (简单整理)

热门文章

  1. leetcode —— 区间加法
  2. 机器学习中的alpha学习率参数
  3. leetcode - 62. 不同路径
  4. Windows8.1还原文件类型的默认打开方式
  5. 用Apache HttpClient实现URL重定向
  6. python第k序列元素查找_python查找第k小元素代码分享 -电脑资料
  7. 轨道运营管理专业自荐书_轨道运营管理专业主要是学习什么_毕业后薪资待遇怎么样...
  8. js计算器代码加减乘除_理不清亲戚关系,程序员直接写了一个亲戚关系计算器,来试试?...
  9. html调用文章标题,HTML中文章标题标签的详细介绍
  10. java中calendarr,Java学习(16)--System 类/Date 类/ Calendar类