程序员必备工具(3):Setup程序制作软件
软件世界
经过千辛万苦、历尽艰难,程序终于编好了。可是,却没能找到一个好的安装程序制作工具,确实让人焦头烂额。于是,各种各样的Setup程序制作软件蜂拥而来。像“Setup Builder”、“Install Shield”、“Setup Factory”、“CreateInstall”等,下面我们就对这些软件的特点作介绍。
Setup Builder
Setup Builder是由铱德公司开发的一款安装程序制作软件,下载地址:http://nj.onlinedown.net/setupbuilder.htm,软件已经出了中文版((图1))。

它自带了多种模板,支持VB、Delphi、BCB、PB、VC程序的安装程序制作。而且针对VB编译的程序,还可以对使用的DLL文件一起打包。Setup Builder的安装程序制作非常傻瓜化,容易上手。
Setup Factory
Setup Factory是由IndigoRose公司开发的安装程序制作软件(下载地址:http://nj.onlinedown.net/setupfactory.htm),虽然是英文版,但是软件非常容易上手((图2))。

软件采用向导的安装程序制作方式,非常方便。省去了编写脚本文件的麻烦。
Install Shield
看看(图3)吧!这就是经典的Install Shield的运行界面(下载地址:http://www.onlinedown.net/InstallShield.htm)。本软件虽然经典,但是却可以免费注册,只要你向Install Shield公司发出申请的电子邮件即可。

Install Shield是一款绝对经典的安装程序制作软件。许多商业级的软件都是用它制成的。它唯一的不足就是不大容易上手。它做成的安装程序具有非常强的扩展性、非常自由,可以定义典型安装,最小化安装,自定义安装等。非常适合商业软件的Setup程序的制作。
CreateInstall
CreateInstall是一款非常易于操作的Setup程序制作软件,其软件大小仅398KB,但是麻雀虽小,五脏俱全,软件做出来的安装程序却是百分百的专业,想知道这款软件的样子吗?那就去Down下来吧!下载地址:http://www.onlinedown.net/CreateInstall.htm((图4))。

该软件非常简单的向导模式,能够做出非常专业的Setup程序。不过,此软件没有关于Visual Basic程序的特殊设置,如果你的程序是用Visual Basic编的,那就很麻烦了。鉴于此软件已有专业版,我也就不再赘述了。
此外,一些程序开发工具还自带了一些Setup程序制作软件,如Visual Basic里的Package向导,Borland Delphi里的Install Shield Express Borland Limited Edition等等。
不过,现在还有许多绿色的软件。它们又是怎样制作的呢?它们是用的一些开发工具,而且尽量没有外部的*.DLL文件的调用,再用WinRAR一类压缩软件做成自解压文件就OK了。
但是,如果你是用Visual Basic编的程序,那就要麻烦些。你需要把调用的*.DLL文件、*.OCX文件全放在软件主程序同一目录下才OK(注:详见B10版《用VB制作绿色软件》)。
明白Setup程序是怎样制作的了吧?不管怎样,你找到了一款适合的Setup程序制作软件了。
如果你的英文不大好的话,Setup Builder是你唯一的选择,而且绝对不会让你失望。