使用开源安装包制作工具Inno Setup制作软件安装包

        大家在进行Winform、MFC开发的时候,如果工程中引用了大量的dll,和配置文件的时候,整个release文件夹会显得文件又多又繁琐,特别是发送给客户使用过程中,还要担心某个dll被误删除,而导致软件无法使用。这个时候我们如果把整个release文件夹制作成安装包,安装完以后,桌面只显示一个快捷方式,那是很方便又简洁。

        本文给大家推荐一款开源的安装制作软件Inno Setup,Inno Setup是Jordan Russell和Martijn Laan的Windows程序的免费安装程序。 Inno Setup于1997年首次推出,如今在功能和稳定性方面可与甚至超过许多商业安装程序媲美。

        Inno Setup 安装包(开源免费)官方下载地址:https://jrsoftware.org/isinfo.php

        使用步骤:

1、创建脚本文件。“File” - “New”,出现“Inno Setup脚本向导”窗口,选择“Next”。

2、设置软件快捷方式显示的名称,软件版本号,开发者,官网信息。

一般只需要将“Application name”设置成软件名称即可,其他选填。

3、设置“应用程序目录”。

“Application folder name”(应用程序目录名):是指安装软件的目录名,一般自定义为软件名称。

勾选“Allow user to change the application folder”(允许用户改变应用程序目录):是允许安装者,选择安装路径

4、添加需要打包的文件。

Application main executable file:添加需要打包的可执行文件exe

other application files:添加release文件夹下所有的文件

4、设置程序快捷方式。一般默认即可,如果是老版本Inno Setup是需要用户自己设置的,那么“应用程序开始菜单文件夹名”命名为软件名即可,勾选“允许用户创建桌面快捷方式”。

5、这一页,新版本,我没有研究过,直接跳过。后面几个界面直接下一步,跳过。到“编译器设置”

6、编译器设置。

Custome compiler output folder:设置您制作的安装包输出路径

Compiler output base file name:设置您制作的安装包的名称(软件名即可)

Custome setup icon file:设置您制作的安装包图标

7、点击下一步,直至完成。是否编译,选择“Yes”。

7、点击下一步。是否保存脚本。

8、在您第6步,设置的安装包输出路径中,可以看到刚刚生成的安装包文件。

一、NextInstaller是一个功能强大的安装盘制作工具 1.可以制作C/S应用软件安装盘。 2.可以制作软件升级包。 3.可以制作数据库安装盘。 4.可以制作数据库升级包。 5.可以制作Web安装盘(asp,.net,jsp,php…)。 二、使用方法与当前流行的InstallShell安装盘制作工具类似,但其使用方法非常简单,在某些方面功能更灵活方便 1.使用Atscript语言作为安装控制脚本,使用方便、简单,功能强大。 2.在脚本的招待过程中可以调用VBScript进行过程控制,使得系统更加灵活,更易于扩展(目前系统中所提供WEB安装盘制作模版就是调用VBScript进行IIS配置)。 3.制作的安装盘可以不生成反安装信息,可以应用与制作软件升级包、数据库安装盘等一些特殊的安装盘。 4.注册表设置功能可以方便地设置在安装过程中对注册表的操作,如:设置注册表信息、读出注册表信息、删除注册表信息、覆盖注册表信息、有条件地执行注册表对象、可以方便的让一个应用程序和一种文件类型进行关联。 5.可以方便生成反安装快捷键 6.功能强大的变量表,用户更方便得进行变量管理。 7.强大的应用检测功能,可以在安装过程对正在运行的程序,服务进行提示,强行中止。 8.用户可以更方便的定义自己的安装类型。 9.方便的图片更换功能用户可以方便的设计自定义的安装图片。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王小波门下走狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值