advanced installer 教程

上传人:第*** 文档编号:30582133 上传时间:2018-01-30 格式:DOC 页数:42 大小:2.31MB
返回 下载 相关 举报
advanced installer 教程_第1页
第1页 / 共42页
advanced installer 教程_第2页
第2页 / 共42页
advanced installer 教程_第3页
第3页 / 共42页
advanced installer 教程_第4页
第4页 / 共42页
advanced installer 教程_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《advanced installer 教程》由会员分享,可在线阅读,更多相关《advanced installer 教程(42页珍藏版)》请在金锄头文库上搜索。

1、1 利用 Advanced Installer 制作1.1 Advanced Installer 软件介绍及准备在进行软件分发时,我们希望软件在安装过程中无需与用户进行交互,但是现实中,有很多软件并没能直接提供这样的功能,对于不太符合条件的软件,我们考虑使用第三方工具为这些不符合条件的安装程序重新进行打包,将其做成 MSI 类型的安装文件,要将 exe 格式的软件重新打包成 msi 格式的软件,可以使用 Advanced Installer 打包工具。1.2 制作环境1 安装一个“ 干净” 的操作系统这个干净的系统,最好只是包括了操作系统和各项系统驱动程序,(没有什么特殊的桌面设置,没有网络驱

2、动器),至于系统补丁微软说可以装,但我是在没有安装系统补丁的情况下制作的,网上有人说按照这种提示没有做成过。因为我们在日常的管理过程中经常会针对一些小软件自己制作成 MSI 包,所以 VM 是最好的辅助工具,制作完成 MSI 后直接用快照恢复就可以了。2 安装 Advanced InstallerAdvanced Installer 工具我们可以从网上下载。下载后开始安装,安装完毕后我们检查一下,这里安装的是 Advanced Installer 6.4 的版本,默认安装路径为“C:Program FilesCaphyonAdanced Installer”。1.3 制作步骤我们进行软件的重新

3、打包时需要使用到 Advanced Installer 工具中的 Repackager。使用的原理跟 WinINSTALL LE 一样。就是执行两次系统的快照扫描,将两次快照扫描之间的系统和注册表的变化对比后,将差异记录并保存,再结合程序打包成为相应的 msi 包。1)进行软件重新打包器向导 3 进入重新包装器向导欢迎界面,选择要打包的应用程序的路径;4 进入收集打包程序的信息页面,在产品名称、产品版本、公司名称中输入相应的信息,这里选择 ACDSee 3.1 来测试,点击 “下一步”,继续打包过程;5 选择快照方式,此处选择“开始一个新的系统捕获”,点击“下一步”,继续打包过程;6 进行输入

4、路径和当前配置文件的设置,这里选择默认,点击“下一步”;7 提示警告信息,将所有不必要的程序和文件夹等关闭完后,点击“确定”,开始第一阶段扫描过程。8 进行完第一次系统扫描后,会自动弹出软件的安装界面; 9 进行 ACDsee 安装完后,会进行第二次的系统扫描,完成之后,即完成了重新包装器向导,点击“完成”,会将捕获结果导入到新的 Advanced Installer 工程;2) 进行 Advanced Installer 工程1 进入工程编辑界面;2 进入工程设置组的编辑页面,此处可以对产品细节、安装参数、升级、搜索、运行环境、数字签名进行编辑,这里跳过;3 进入工程定义组的编辑页面,此处可

5、以对文件和文件夹、Java 产品、注册表、媒介、组织进行编辑,对于文件和文件夹中,如果有一些并不是此应用程序的文件或文件夹,可以将其删除,注册表类似。这里不详细说明;4 进入工程细节组的编辑页面,此处可以对环境、文件关联、自定义操作、服务、合并模块、ODBC、SQL 脚本、程序集、COM、驱动程序、用户和组、任务计划进行编辑,这里不详细说明;5 进入用户界面组的编辑页面,此处可以对全局属性、对话框、翻译进行编辑,这里特别要注意的是:如果此工程是英语,则应该在构建语言中选择“简体中文”,并选择“只创建一个多语言程序包”,这样使打包后的软件可以支持中文; 6 进入工具组的编辑页面,此处可以对 II

6、S、更新器、序列号验证、CD/DVD 自动运行、控制面板、Windows 防火墙、游戏浏览器进行编辑,此处不详细说明;7 点击菜单项“工程”后选择“运行”或按“F5”,将此工程保存此相应的工程文件,然后就开始构建工程生成 MSI 文件的过程; 8 构建完工程后会弹出应用程序的安装界面,进行安装。完成之后。到工程文件所在的文件夹,打包后的 msi 文件就保存在此文件夹中。至此,软件的重新打包就算完成。注:完成软件的打包之后,还需要对打包生成的软件进行测试,通过进一步的安装使用以确定软件是否可以正常可用。可以使用命令行进行到 msi 所在的文件夹,运行“msiexec /i “xxxx.msi”

7、/qb”进行验证。1 以 Administrator 身份登录系统,进入到“C:Program FilesCaphyonAdanced Installer 目录,找到这个“Repackager.exe”的程序。双击后执行;或从程序菜单中运行“Repackager”;2 进入向导欢迎界面,点击“下一步”;查看文章 利用 Advanced Installer 和 Total Uninstall 制作 MSI 安装包2008 年 03 月 27 日 星期四 16:31前言:公司电脑之前基本都是使用 GhostXP 安装光盘安装的系统,安装完成后自带有许多常用的软件,非常方便,比如王码五笔等。但公司新

8、开发一种产品,产品名称竟用王码五笔打不出来,用念青五笔再能打的出来,没办法,只好下载来念青五笔的安装文件给几台急用的电脑先装上。并决定利用域的软件发布功能安装其它剩下的 100 多台机器。但是念青五笔和安装程序是 .exe 文件格式,不能用域策略来布署,只能先想办法把 .exe 文件转换成 MSI 文件方可。首先我使用了 Windows 2000 系统光盘上自带的 VERITAS Software 来制作 MSI 包,但都不理想,最后找到了 Advanced Installer 这个软件,加上我之前介绍的 Total Uninstall ,成功制作了念青五笔的 MSI 安装包。 准备工作 :

9、下载 Total Uninstall 软件。可以在本站搜索并下载。 下载 Advanced Installer 。 当然你还得有念青五笔的安装程序,准备好以后我们就开始了。 制作过程: 1. 打开 TU 软件选择“模块 - 已监视的应用程序”。 2 点击工具栏上的“安装”出现如图界面,点击“浏览”找到念青五笔安装文件 nqwbx.exe 并下一步。 3 此时 TU 会先生成一个系统快照。 4 快照生成完后会提示“立即启动安装程序”此时应下一步。 5 TU 会启动念青五笔的安装程序,此时就跟平时安装念青五笔没有区别了,一路下一步就 OK 。 6 念青五笔安装完成后,又回来 TU 的界面提示“应用

10、程序已安装。创建安装后的快照并查找更改内容”。此时下一步 7 TU 会再次生成一个快照,并跟之前生成的快照对比并保存更改,此时需要一点时间,保存更改完成后,关闭对话框即可。(注意:此时进度条没有变化) 8 关闭后回到 TU 的主界面,如图,“摘要”里显示的是念青五笔的大致安装信息,创建了几个注册表键,添加了几个文件。切换到“更改”。 9 “已发现的更改”里记录了安装前和安装后的不同文件和注册表项,出就是念青五笔安装过程中对系统的修改了。可以看到,念青五笔在安装过程中给系统添加了三个文件,二个注册表项,文件分别是 Nqwbx.chm 保存在 windowshelp 下、 Nqwbx.IME 和

11、Nqwbx.MB 保存在 System32 下。 10 根据“已发现的更改”提示找到 Nqwbx.chm 、 Nqwbx.IME 、 Nqwbx.MB 并复制到其它地方,例如在 D 盘新建一个 nqwbx 的文件夹把以上的三个文件都 Copy 到这里,找到更改的注册表项,右击导出注册表保存到 nqwbx 文件夹中。 这时 TU 就大功告成,可以功成身退了。我们请出另一件法宝 Advanced Installer 。 Advanced Installer 的安装过程很简单,一路下一步就 OK 了,我用的是 5.11 的汉化版本,现在最新版好像是 6.X 。 11 安装完成 Advanced In

12、staller 后,双击桌面上的快捷方式打开程序。出现“新建工程类型”的对话框,这里选择“专业版”,我只试过简单版和专业版,简单版只能用来制作英文安装包,制作中文安装包会是乱码。语言当然选择“简体中文(中文人民共和国)了”,当然如果制作繁体你也可以选择“繁体中文”。然后去掉“使用向导创建工程”前的勾并确定。 12 确定后出现 Advanced Installer 的主界面,首先出现的是“工程设置”的“产品细节”项,这里填写一些产品的信息,如名称、版本、公司名称、网址等。13 填写完成后先保存一下,这时会出现一个提示,不用理会,点是即可。选择一个存储位置,比如 D:nqwbxnqwbx.aip

13、保存即可。 14 点击“工程定义”菜单的“文件和文件夹”这里需要设置的是念青五笔的文件复制到安装计算机的目标位置。 15 前面已经知道念青五笔在 windows 的 System32 目录下生成两个文件,在 help 目录下生成一个文件。选择 Windows 卷下的 Windows-System 文件夹,点击工具栏上的“添加文件”按钮,选择前面复制到 D:nqwbx 的念青五笔的安装文件 Nqwbx.IME 和 Nqwbx.MB ,点击“打开”。 16 Nqwbx.CHM 是安装在 Windows 目录的 help 文件夹中,现在这里并没有 help 文件夹,但是可以新建一个选择“新建目录夹”

14、出现一个“浏览文件夹”的对话框,这里选择 C 盘下的 Windowshelp 并确定,这时会把本机的 help 目录完全添加进去,我们需要去掉不需要的目录和文件,并按上一步的方法把 Nqwbx.CHM 添加到 Help 文件夹中。文件添加完了,可以先“保存”一下了。 17 点击“工程定义 - 注册表”添加念青五笔的注册表项,软件默认生成了几个注册表项,先把各主键下的分支全部删除。 18 然后单击工具栏上的“导入注册表”选择前面导出的念青五笔的注册表文件导入即可。注册表导入完成后再“保存”一下。 19 回到“工程设置”的“安装参数”菜单,这里设置一些安装参数,比如设置“安装文件夹”的“应用程序文

15、件夹”就是设置软件安装界面时出现的默认安装目录,可以单击编辑进行修改。“安装选项”里的“在安装后强制重新启动”可根据需要选择,“限定为基本用户界面”就是在安装过程中没有出现对话框,的静默安装,因为我是拿在做域布署的,所以选择这一项。“安装类型”可以根据需要选择,意思很明了这里不再讲述。“程序包类型”当然选 32 位程序包。如果你是安装到 Vista 上,也可以选 64 位了。设置完成“保存”一下。 20 因为只是制作一个简单的 MSI 文件包,软件其它的高级功能我们就不去了解,点击工具栏上的“构建”即能开始创建 MSI 安装包了。构建完成后确定即可。这时就在工程文件的保存目录 D:nqwbx 下生成了一个 nqwbx.msi 文件了。 21 安装文件制作完后,应该看一下它的效果如何,呵呵,不错,安装成功了,当然你也可以验证一下,把念青五笔之前的安装文件 nqwbx.* 找到并删除,然后再运行 nqwbx.msi 看看是否安装成功。 转载利用 Advanced Installer 和 Total Uninstall 制作 MSI 安装包2008/01/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 外语文库 > 英语学习

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号