使用win2000server光盘中的工具将exe程序制作为msi文件 2008-03-01 14:23 使用win2000server 光盘中的工具将exe 程序制作为msi 文件 1、 安装此工具 首先找一台干净的windows xp 系统上安装此工具,此工具的位置在 2000 光盘的路径: valueaddΛrdparty\Mgmt\Winstle\Swiadmle.msi 运行它很快软件就自动安装到了电脑中。在开始菜单的所有程序里边就多了“VERITAS software”组,点击运行里边的“VERITAS discover”就可以开始制作MSI 文件了。 制作MSI 文件的基本原理就是,在我们安装一个软件以前,先给电脑的磁盘拍个“快照”。然后将要安装的软件安装到电脑中,并对注册表等内容做修改,等到确认这个软件能正确运行后,再给电脑的磁盘拍个“快照”。Discover 软件会自动找出两次“快照”的不同,并且生成一个 MSI 文件。最后,如果你愿意,可以使用VERITAS software 组中的另一个工具:Veritas Software Console对这个 MSI 文件进行进一步的包装、调整,这样一个MSI 文件包就生成了。 下面,我们具体通过一个例子(如安装 winrar 软件)来介绍一下如何使用Discover生成一个 MSI 文件。 第一步:运行 VERITAS discover,弹出程序界面,可以直接点“Next”按钮继续。 第二步:在的对话框中,首先在第一文本框为你的程序起个名字,比如这里用的“winrar”;第二个对话框是输出MSI 文件的存放位置和文件名,这里选择保存为e:\soft\w inrar\w inrar_setup.msi;第三个框为压缩包的语言,可以使用其默认值。填好后点“Next”按钮。 第三步:为Discover 存放快照文件选择一个临时的空间,可以选一个磁盘空间比较大的磁盘。如选择E 分区。 第四步:在接下来的对话框中要选择Discover 需要扫描并拍“快照”的磁盘,你的程序要装到哪个盘就选择哪个盘,并且点一下“Add”按钮加到要扫描文件的列表中,你可以选择几个或者所有的磁盘,不过这样会在扫描的过程中浪费更多的时间,所以应该尽量少选择磁盘。这里只选择C 盘,因为我们的软件是装到C 盘的。然后点“Next”。 第五步:在对话框中为上一步选择的每个磁盘选择需要扫描的文件夹或文件,因为我们上一步只选择了 C 盘,所以为 C 盘选择就可以了。另外,Discover 自动加入了一些特殊的文件和目录,我们可以根据需要决定是否将它们移出要扫描的文件列表,不过最好保留它们。这里我们把“C:\program files”和 Window s 文件夹添进去,先在左边的文件...