| 安装利器Install-Us
原始作者:飞翔鸟工作室.Coco
对于一个软件开发者来说,给自己完成的软件配一个安装程序是一件挺麻烦的事。牵涉到文件的拷贝﹑程序组的创建﹑注册表的修改甚至是ocx的注册﹑dll文件的处理等。如果为每一个软件都制作不同的安装程序,既浪费时间和精力,又完全没有必要(毕竟安装程序只是一个门面,以后的运行中又看不到)。
笔者也曾经在网上找到了一些安装程序制作软件,但相对来说比较简单,只是完成一些文件的拷贝和程序组的创建,对一些深入系统的复杂一点的软件则显得力不从心。最近拿到一期电脑报配套光盘,看到一个软件叫install-us,安装一试,嘿!这不就是我苦苦寻找的软件吗?越用越爱用,发掘出了很多有新意的东东。不敢独享,拿出来与各位编程发烧友共赏。且听小弟一一道来:
运行时先谭出一个对话框,分别是Disks(创建软盘安装程序)﹑CD(多媒体光盘安装程序)﹑Internet
Download(下载安装盘,即普通的安装)﹑Open(打开以前的项目文件)。我们选择Internet
Download,因为我们自己做的小软件发布的时候一般都是采用这种方式。接着弹出如下的界面:
步骤区提示现在我们是处在第一步中,在基本选项区填上软件需要安装的目录名(默认在C:\Program
Files下)﹑是否允许用户自定义安装(not changeable)﹑程序组名(Program Folder)﹑安装时的选项(典型﹑最小﹑自定义安装)。高级选项区有Medium(媒体) ﹑Setting(设置安装程序的文件名,默认是setup.exe)﹑Windows(是否需要检测操作系统类型)﹑Variables(注册表,ini文件的初始化)。输入完毕,点击next进入下一个设置。
这种界面对我们来说应该不陌生。从左边的文件列表中把软件运行所需要的文件(exe文件,数据等)拖到右边的栏中即可,你还可以给每个exe文件配一个说明,即程序组下的程序项。看到Option1..2..3了吗?把不同的文件拖到不同的Option下,可以在下面一步中定义是在最小化安装还是在典型安装中出现。
下一步是给每一个Option分配安装类型,所有的Option将在自定义安装中出现(是不是很专业?)。
让我们进入下一步,看看install-us的真面目吧。如下图
:
这就是install-us真正厉害的地方啦!基本选项区里的体Title是软件名称,Version 是版本号,Copyright是版权信息。Information输入一些诸如软件版权人,主页和电子邮件之类的文本。请注意看Language
and modification项,功能在这体现。在这里你可以选择不同的安装语言!有英语﹑法语﹑德语等好几十种语言,适合不同用户的需要。可惜没有中文的:(,不过不要气馁,install-us提供了一个语言接口(扩展名为isd),你只要按照它的isd的格式,完全可以创建自己的中文版界面!isd文件是文本文件,你只要打开它,把相应的英文换成中文即可,像修改游戏的存盘文件一样。对于我们这些玩软件的发烧友,应该不成问题的。上面的中文语言包的Chinese.isd是我自制的,大家如果需要,可以到我的主页上下载(http://www.netease.com/~comics),只要拷入install-us 的llib的目录下即可使用。你还可以打开我的语言包,修改成你想要的类型。
高级选项区中分别是Readme(制作说明文件)﹑Advance(安装时的背景和音乐)﹑Dialog(对话框)﹑Password(密码)﹑Expiration(软件过期时间,方便做共享软件)﹑URS(产生用户名和序列号)。值得一提的是Advance,它的bmp选项你可以让你在安装过程中按顺序显示介绍画面,向windows98安装时的软件介绍一样,的确很酷!
设置完成后它的Test按钮可以显示出模拟安装的全过程,你可以随时找出不满意的地方修改。
接下来是一些特殊的设置—System
Information,如下:
Version check是供你检查以前存在的版本的,让你决定如果存在本软件的以前版本是否先反安装旧的版本。高级选项有:Start(确定主exe文件)﹑Reboot(安装完成后是否要重新启动)﹑Registry(注册表信息)﹑Import(导入注册文件)﹑INI(ini文件的设置)﹑Dos(Dos设置)﹑Backup(文件的备份和恢复)等等,功能十分复杂和强大。
最后点击Create,就把你的软件打包成setup.exe的安装程序,你的专业安装程序就生成啦!是不是很方便?赶快去发布你的软件吧,你可以自豪的说:本软件有很酷安装界面!
即使你已经拥有其他安装程序生成器,也不妨尝试一下这个出色的产品。相信你会喜欢它的!欢迎大家和我讨论有关install-us的问题和中文接口的制作,我的妹儿是:hylwr@163.net
注:install-us软件可以在飞翔鸟软体驿站中找
|