installanywhere的使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
installanywhere 的使用
有关installAnyWhere的安装、破解,网上有很多,我是用cracker 破解的,如果不注册,生成的安装包每次都会提示“该安装包是用未注册的installAnyWhere创建的”,非常不爽。所以,最好破解了再用。使用步骤:
一、修改本地化文件
installAnyWhere本身支持多种语言的本地化,包括中文。但缺省自带的简体中文文件中,几乎都是繁体中文,因此,如果你的安装包要支持简体中文安装的话,最好先把简体中文的本地化文件“简化”一下。简化方法如下:
到installAnyWhere安装目录的\resource\i18nresources目录下,找到custom_zh_CN文件,把其中的中文内容删除后重新输入简体的汉字,记得输入法要用简体中文的。
二、创建新的安装工程
打开installAnyWhere后,选择“Create New Project”,选择“Basic Project Template”模版,选择“Save as”按钮,弹出保存新建工程的目录以及名称,名称的后缀为.iap_xml。
点击“Next”进入工程设置界面,也可以直接点击“Advanced Designer”进入高级设计界面。如果想对工程作一些高级的设置,就选择高级设计界面。
从该界面中可以看到,有很多项设置,一级导航包括:Project、Installer UI、Organization、Files、Pre-Install、Post-Install、Pre-Uninstall、
Post-Uninstall、Build。下面分别逐个介绍。
三、工程设置
进入高级设计界面的Projiect界面,其中包括了Info、Description、File Setting、Platforms、Locales、Rules、Config、Java。
1、Info设置
Info中主要设置工程的一些信息,包括安装的title、名称、产品名称、工程的存放位置、构建后的安装包存放位置等信息,如下图所示: 如无特殊情况,一般使用缺省设置即可。
2、Description设置
Description界面中设置安装包的产品可能写入注册表中的一些信息,包括:产品名称、ID、版本、以及支持、提供商等信息,如下图所示:
在该界面中,你可以详细的填写相关的信息,包括产品介绍等。 3、File Settings
该界面中主要设置安装过程中,被安装的文件的时间如何处理,你可以选择保留文件本身的时间,也可以设置为安装时的时间,还可以设置成指定的时间。该界面中还可以设置当文件已经存在时,如何提示或操作。一般,使用缺省设置即可。
File Settings的操作界面如下:
4、Platforms
我用的6.1版本的InstallAnywhere,支持三种操作系统平台:Mac OS X、Windows和UNIX。因此,Platforms设置界面中,你可以分别对这三
种操作平台的缺省安装路径和缺省快捷方式进行设置。
一般使用缺省设置即可。
5、Locales
Locales项设置安装包所支持的安装界面的语言。缺省是英文安装语言。只有选择了除英文之外的至少一种其他语言,安装包才会在安装开始时显示选择安装语言的界面。一般选择支持简体中文即可。缺省情况下,InstallAnywhere构建出的安装包是自解压的、可用于web方式安装的单文件的安装包,也就是,构建出的安装包可以自解压,可以嵌入网页通过网页来安装。通常,这种方式的安装包,基本可以满足我们的需要,把这种安装包直接刻录到光盘也可以进行发行,只是光盘中的内容比较单一,如过希望自己的发布光盘也像其安装光盘那样:里边包含很多文件,而这些文件本身就是要被安装的内容,但真正的内容又被隐藏在这些文件中,那该怎么办呢??
其实,只要选择InstallAnywhere的Build标签项中的Distribution中的“Build CD-ROM Installer”即可,这样,就可以构建出可用于光盘刻录的发布内容了,这些内容一般存放在输出目录的CDROM_Instal lers目录下。缺省情况下,一个光盘的容量是650M,如果内容超过6 50M,InstallAnywhere会自动把内容分隔到其他disk的。假如内容有700M,那构建出的CD-ROM的disk1中可以包含650M的内容,而d isk2中则包含其余的内容。在安装过程中,会自动提示你更换disk2。每张disk的容量,可以单独设置,只要点击“Change Disk Space ans Name”按钮,就可以打开修改disk属性的界面,其中的“Media Na
me”属性就是安装过程中提示你更换光盘的名称,而Mesia Size项中就是设置光盘容量大小的,切忌,其单位是byte。
在制作安装包的过程中,有时候我们也希望自己做的安装包稍微有点专业的感觉,比如安装时必须输入一个安装序列号什么的,这样,就给人的感觉不同了。InstallAnywhere提供了这样的功能,只要进行简单的配置,就可以很快制作出一个需要序列号的安装包了。具体的配置步骤如下:
一、按照先前的说明构建基本安装工程
二、在预安装配置界面中,添加一个action,选择Panel中的get seri al number,通过上下箭头移动到合适的安装顺序
三、选中刚刚添加的“get serial number”panel,点击下面的Configu re Serial Number按钮,打开序列号生成配置界面,如下图所示: 有下列几点需要特别说明:
1、序列号个数必须大于等于产品个数
2、固定的字符串可以是前缀也可以是后缀
3、种子随机数最长9位,可以手工输入,但最好使用自动生成的
4、记得选择把生成的序列号保存到文件,否则很麻烦
5、如果一个产品,选择生成多个序列号,这些序列号都可以用来进行安装
四、保存安装工程,就可以在指定的目录下生成了序列号文件
五、build工程,生成新的安装包