如何制作MSI文件

来源:互联网 发布:淘宝怎么退定金 编辑:程序博客网 时间:2024/06/10 15:50
  笔者在工作过程中经常要根据需要把第三方的应用程序做成MSI格式的安装文件,现在把制作方法介绍给大家。
  制作MSI需要用的工具在Windows 2000的安装盘上,目录是
“/VALUEADD/3RDPARTY/MGMT/WINSTLE”,运行SWIADMLE.MSI,安装完成后,在系统盘:/Program Files/VERITAS Software创建了两个文件夹,拷贝这两个文件夹到一台只有操作系统的机器上。
  运行/install/iscoZ.exe,点击“Next”,输入应用程序的名称和要产生的MSI文件名,点击“Next”,选择需要存储的文件位置的驱动器,点击“Next”,选择需要收集信息的磁盘,“C”,点击“Next”,相关文件、目录扫描默认即可,点击“Next”。系统开始扫描,信息收集完成,
点击“确定”,系统弹出对话框,选择需要安装的应用程序(以《金山词霸》为例)。
  《金山词霸》安装完成后,再次运行winstall下的DiscoZ.exe,选择“Perform the ‘after snapshot now’”,如果选择下一个,则重新建立MSI文件,点击“Next”。系统重新扫描磁盘中改变的信息,包括注册表、安装文件、已安装的应用程序等信息,搜索完成以后,点击“ok”,出现MSI文件制作完成信息。
  运行/WinConsole/seasw.exe建立相关的快捷方式,以及程序组信息。打开刚开始建立的msi应用程序。选取Ttle下的Fles组件,在窗口右侧出现《金山词霸》所有的已经安装的文件信息,双击dict.exe,出现dict.exe的相关组件信息。记住关联的组件,在创建快捷方式的时候需要使用,选取Ttle下的Shortcuts组件,右侧出现增加按钮添加需要创建的信息。Componet必须选择其执行文件对应的相关组件,Create中是创建的快捷组的名称(如图1)。

图1
 点击Icon,点击“SelectIcon”(见图2)


图2

  选择应用程序的图标保存即可完成MSI文件的制作。

  小知识:什么是MSI文件

  MSI文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。MSI文件将程序的组成文件与功能关联起来。此外,它还包含有关安装过程本身的信息。如目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。采用MSI安装的优势在于你可以随时彻底删除它们,更改安装选项,即使安装中途出现意想不到的错误,一样可以安全地恢复到以前的状态,正是凭着此强大功能,越来越多的软件开始使用MSI作为发行的方式了。

原创粉丝点击