MSI文件制作全过程

这两天学习制作MSI文件用于组策略发布,试了一些做.MSI文件的软件包括Win2000Server光盘带的WinINSTALL LE,实际做出来的效果都不好。最后找到InstallShield AdminStudio5,用它做的MSI文件在组策略中成功发布。下面就以“石开列车时刻表”这个软件为例来说明InstallShield AdminStudio5做MSI文件的獭#↖nstallShield AdminStudio5这个软件可以到www. installshield.com去下载一个30天的试用版,下载时先要输入一些注册信息,注意:在email栏最好用hotmail等国外的邮箱,因为我首先用国内一个email地址注册,等了10多分钟还没有收到发来的确认email,后来用hotmail邮箱注册时不到2分钟就收到了确认email,在你收到的email里有试用版的下载链接地址)
   
   以下是具体制作过程:
一、安装完InstallShield AdminStudio5后,启动后呈如下图的主界面:

二、双击左边控制台里的“Repackager”,(注意一定要双击,这与我们平常在有控制台的软件里点击有点不同,我当时就找了好一阵子才发现要双击才能进行下一步操作的。:))进到下一步,如下图所示:

三、单击“InstallShield Repackaging Wizard”,提示准备制作包,如下图所示:

四、不用多说,“下一步”,提示选择制作的方法,如下图所示:

此处选Installation Monitoring:监视安装,这个选项比Snapshot要快且准确,所以推荐选它。但如果你的系统是Windows9/X系列的,则不会出现这个提示框,系统默认选了第二个选项:Snapshot。

五、接下来的一步是要你指定要安装的软件的路径及以后生成的MSI文件名、版本号及公司信息等。如下图所示:

六、接着下一步要你指定将要生成的包文件的存放位置,根据自己的需要指定一个目录就可以了,如下图所示:

七、点“Start”即开始的你指定的软件的正常安装,同时InstallShield也开始在后台监视安装的全过程。如下图所示:

八、“石开列车时刻表”按正常程序安装完成后,系统出现如下提示,点“Process”即开始提取刚才监视程序所记录的安装过程中所产生的各项信息,结束后有一个汇总信息。

九、点上图中的“完成”,系统调出刚才所提取出来的各项具体内容,这也就是要真正开始制作MSI文件了。如下图所示:

在此你可以看到刚才软件安装时产生了哪些文件、注册表里写了多少记录、生成了几个快捷方式等。你也可以进行编辑,如选中一个快捷方式后,点“Exclude”,表示在将来的MSI文件安装过程中不生成这个快捷方式,当然与之相对应的是点“Include”。具体如下图所示:

最后选择菜单“Build”下的“Build”或按F7开始创建MSI文件,此时可以看到如程序开发工具编译代码样的创建过程。最后创建完成后你到刚才在第六步中指定的目录下可以看到新创建的MSI文件。如下图所示:此时你就可以拿这个文件去发布了。

十、InstallShield AdminStudio5功能非常强大,你还可以对刚才所创建的MSI文件进行其它的编辑。启动InstallShield AdminStudio5后,在系统控制台里双击Developer,打开刚才创建的另一个工程文件,这个工程文件与MSI文件在同一目录下。你可以输入一些程序的作者、主题、供应商、支持信息等个性化的内容。如下图所示:

最后,再一次对刚才所做的修改做一次“编译”,查看新生成的MSI文件的属性及在“添加/删除程序”里的“支持信息”处可以看到如下图所示的情况:

怎么样?这个制作过程是不是很简单啊!我制作了Acrobat Reader 5.0、最强五笔输入法等软件都成功发布到了客户端,但我没有试验norton7.6版病毒升级包文件的制作,希望有兴趣的朋友试一下,成功了别忘了告诉大家。最后提醒大家,InstallShield AdminStudio5试用版对中文的支持不好(要另外出钱购买中文语言包),所以在创建MSI文件里最好不要输入中文信息,即使本身原软件生成了中文的信息,你也要尽量将其编辑成简单的英文信息,否则生成的MSI文件安装时会有乱码的。

转载于:https://blog.51cto.com/20194/9208

MSI文件制作全过程相关推荐

  1. 用Veritas制作MSI文件,Active Directory系列之二十四

    用Veritas创建MSI文件<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  2. MSI文件、工具、资料

    MSI文件 一.初识Windows功能增强"插件"MSI 我们经常可以看到许多软件只有一个扩展名为MSI的文件,双击这个文件运行,就会出现和Windows应用软件安装非常相似的安装 ...

  3. 揭密win7pe制作全过程

    前言篇 相信能点进来看文章都朋友都系怀着想探索win7PE系统到底是怎样制作出来和想制作一个属于自己的windows7 PE系统.放心,只要你认真读完此系列文章,我担保你可以DIY出一个属于自己的PE ...

  4. 11,MSI文件简介

    我们经常可以看到许多软件只有一个扩展名为MSI的文件,双击这个文件运行,就会出现和Windows应用软件安装非常相似的安装过程,MSI文件到底是什么?为什么许多软件开始用MSI格式来发行呢?请听我慢慢 ...

  5. 系统启动U盘制作全过程详解

    叙:之前自己的系统是家庭版的,在自己升级为专业版的时候出了问题,很生气想重装系统,但是苦于没有系统U盘,想自己制作一个系统U盘,但当时出差手里又没有带空白U盘,很尴尬~,最后自己自己在网上查了很久,试 ...

  6. WordPress主题制作全过程(五):制作header.php

    你可以尝试用文本编辑器打开从WordPress主题制作全过程(三):HTML静态模板制作下载到的 .html 文件,不知道你有没有发现他们头部的代码都非常的相似呢?其实我们可以提取这部分相似的代码,放 ...

  7. WordPress主题制作全过程

    WordPress主题制作全过程完整列表: WordPress主题制作全过程(一):基础准备 WordPress主题制作全过程(二):主题文件构成 WordPress主题制作全过程(三):HTML静态 ...

  8. 学习个人网页制作全过程

    如何制作个人网页全过程,送给刚学做网页的朋友们 第一讲 网页的基本知识和FrontPage入门 一.网页的基本知识 1.网站与网页 我们在因特网上浏览时,看到的每一个页面,称为网页,很多网页组成一个网 ...

  9. [vs2008]Visual Studio 2008 SP1添加或删除功能提示查找SQLSysClrTypes.msi文件

    前言 今天接到领导布置的一个任务,是之前同事负责的项目.离职了,现在客户有些地方需要修改,由于我之前参与过,就落在我的头上了. 然后我就把代码弄了过来,打开发现其中需要用到水晶报表.(我觉得不好用,不 ...

最新文章

  1. 毕业BG(01背包问题)
  2. AIX查看端口被占用
  3. Linux基础笔记_01
  4. android多点触控自由对图片缩放
  5. Dell T3610 台式工作站UEFI模式安装Win7系统
  6. 解决html标签中有多个空格
  7. Java虚拟机内存管理
  8. ubuntu 外置硬盘安装
  9. VC运行库合集下载,含VC2005/2008/2010/2012/2013
  10. 怎样压缩ppt的大小?
  11. 【转】刨根究底字符编码之八——Unicode编码方案概述
  12. 服务器私有信息,私有服务器
  13. 期末作业——基于机器学习算法的LOL比赛预测(求高分,拜托拜托)
  14. bootloader 启动过程
  15. 未来5年做好随时失业的准备
  16. 【python爬虫教程】用python抓取肯德基某地的门店列表实例代码(支持分页)
  17. 剑指offer——矩阵覆盖
  18. 加密聊天解决方案——木星文
  19. PotPlayer直播源推荐
  20. 最好的家庭教育就是父母以身作则

热门文章

  1. 【Laravel-海贼王系列】第九章, Events 功能解析
  2. mysql format函数对数字类型转化的坑
  3. 推荐一个小而美的Python代码格式化工具
  4. Sql server Insert执行的秘密(下) 带外键的INSERT分析
  5. 字符串操作系列库函数
  6. 凯文凯利:未来世界发展七大趋势
  7. linux+postfix+extmail+dovecot搭建邮件服务器
  8. 解析Erlang日志组件lager的lager_transform模块
  9. python二叉搜索树建立_700. 二叉搜索树的搜索(Python)
  10. Java多线程学习处理高并发问题