日志文章

2006-07-24

小巧玲珑的Inno Setup

    前几天朋友让我帮他做一个安装程序,以前一直用InstallShield,所以这次也是照本宣科,可是制作过程中总是出现一些莫名其妙的错误,比如:找不到DLL或者快捷方式有问题……于是突然萌发了一个想法:我们制作的安装程序只是针对C/S、单机或瘦客户端这几类种传统的应用,还没有涉及到注册应用服务器等稍稍复杂的东西,无非是把文件复制到目标计算机,注册几个文件,再创建几个快捷方式而已,为什么非要用InstallShield呢,岂不是有点杀鸡用牛到的味道!开始在网上寻找其他的安装程序制作工具,找到几个Evaluation但是感觉不是很好,不是功能过于弱小,就是操作非常不便,正当我郁闷的时候,眼前一亮!

    一个小小的工具浮现在我眼前,它的安装程序包也不过1.2M左右,而且从软件介绍上来看不仅功能方面符合我的要求,而且操作非常简单(本人衡量的标准是:不一定非要WYSIWYG,但是一定要直截了当,可能是我喜欢代码的缘故)。DOWN下来一装,果然就是我要找的!它的名字就是――Inno Setup

    该工具说白了是一个编译便宜器,通过操作者对安装程序脚本的编写,再由它负责编译生成安装程序,但是功能已经足够强大了,不仅可以设置需要安装的程序,而且创建快捷方式或进行注册也是非常方便,下面是它的主界面: 

    编写脚本更是简单,就象书写INI文件一样,不同的节所起的作用是不一样的,而且每节中的参数也是简单实用,下面是脚本编写窗口:

     你也可以通过简单的向导生成脚本框架,而后再根据实际情况进行修改,呵呵,真是:踏破铁鞋无觅处,得来全部费功夫!


类别: 无分类 |  评论(4) |  浏览(7474) |  收藏
一共有 4 条评论
tony_zhangtao 2008-03-25 08:01 Says:
需要你先把文件复制到“Windows\System32”目录下,而后在InnoSetup脚本中用Regsvr32注册即可。
2008-03-24 17:10 Says:
本人qq29997430请教,如何用innosetup注册reg.dll到windows\system32下面,我在网上找了好多都是注册不了,每次都要手工注册才行
2007-01-22 23:11 Says:
我的信箱是 piaohaihang@163.com 等你的消息
2007-01-22 23:10 Says:
你好 我想请教 怎么样用它来添加数据库组件啊 ~~我想添加 SQL 和 SYBASE 我的QQ:188177277 你的QQ多少啊 我加你 我很急的啊
发表评论
看不清楚,换一张