# 打包工具InnoSetup
## 一、简介
Inno Setup用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。InnoSetup是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。官网: https://jrsoftware.org/isinfo.php。
平时我们Windows软件开发人员开发完一款软件后,我们需要将软件交给使用人员进行使用,一般比较简单的方法就是把生成的文件直接交付给对方,点击exe执行即可,但是这样有一个不好的地方就是杀毒软件会经常误删,版本也没有控制,当用户需要卸载的时候,我们是不能通过控制面板的程序进行删除,只能将文件夹整个删除,还有就是有的对电脑不太懂的人员不知道你给的文件如何去解压使用,相对麻烦,还有就是我们开发人员想把软件打包成一个exe文件,不需要其他的dll等文件的时候怎么办,InnoSetup可以很好的帮助解决这些问题。InnoSetup是优势:①操作简单,配置好后,以后每次执行以下即可生成文件。②可以生成中文的安装界面,这个就太香了,支持中文。③可将框架打包在里面并进行安装判断。比如NetFramework。④开源免费,可自定义界面。
## 二、使用