手把手教你如何制作MSI安装包【有图】
使用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\winrar\winrar_setup.msi;第三个框为压缩包的语言,可以使用其默认值。
填好后点“Next”按钮。
第三步:为Discover存放快照文件选择一个临时的空间,可以选一个磁盘空间比较大的磁盘。
如选择E分区。
第四步:在接下来的对话框中要选择Discover需要扫描并拍“快照”的磁盘,你的程序要装到哪个盘就选择哪个盘,并且点一下“Add”按钮加到要扫描文件的列表中,你可以选择几个或者所有的磁盘,不过这样会在扫描的过程中浪费更多的时间,所以应该尽量少选择磁盘。
这里只选择C盘,因为我们的软件是装到C盘的。
然后点“Next”。
第五步:在对话框中为上一步选择的每个磁盘选择需要扫描的文件夹或文件,因为我们上一步只选择了C盘,所以为C盘选择就可以了。
另外,Discover自动加入了一些特殊的文件和目录,我们可以根据需要决定是否将它们移出要扫描的文件列表,不过最好保留它们。
这里我们把“C:\program files”和Windows文件夹添进去,先在左边的文件框中点中文件或文件夹,然后点Add按钮就可以了。
对于注册表的扫描,Discover为了加快扫描速度,只扫描部分注册表,可以扫描到大部分程序对注册表的修改,如果不放心的话,也可以将下边的“Enhanced Registry Scan”点中,这样速度可能会慢很多,临时文件也大大增加,不过能对注册表所有的改动加以记录。
由于我们的软件对注册表只是小改动,所以没必要选
择扫描所有注册表。
然后点“Next”继续。
第六步:接下来Discover将对系统进行扫描生成“快照”,要耐心的等待,可能要几分钟的时间才行。
第七步:在扫描完成后,会弹出一个对话框,大概意思就是告诉你扫描已经完成,问你是否要选择一个程序来运行,从而自动安装你的软件,我们正要制作安装程序,没有程序可运行,所以要点“取消”按钮。
第八步:接下来,双击wrar330安装它,安装完以后,测试一下是否正确安装。
第九步:确认安装没有问题了,要再次运行Discover程序,这次运行Discover时,出现的是如图6所示的一个界面,有两个选项,第一项是生成安装后的快照,用于与前一次的快照比较生成MSI文件,第二个选项是放弃上一次的扫描,当然要选第一项了,然后点“Next”。
这时Discover又开始重新对电脑进行扫描,生成“快照”,并自动生成了安装文件。
最后生成的msi文件,这样就制作完成了。
第十步:如果你愿意,可以启动与Discover程序在一起的VERITAS Software console对MSI文件的信息进一步更改,过程比较简单,只要先打开一个MSI文件,然后就可以进行改动了,这里就不介绍了。
Advanced Installer 制作MSI安装包
Advanced Installer 制作MSI安装包(关键安装做成MSI包后,自动安装的路径,默认都是在C:\Program Files目录下)现在要把它改成安装的默认路径为d:\Program Files制作MSI包,我以搜狗五笔为例,先安装好五毛程序1.打开AI,新建工程,如图然后确定,出现向导,直接下一步,出现如下图下一步,出现如下图,制作的MSI包,所以默认选择下一步,出现如下图,保存位置可以默认可以更改,安装包名称为方便识别,建议改成所制作的软件名称,如Sogou下一步,出现如下图(如果直接选择路径:D:\Program Files\SogouWBInput,安装后会多出目录:D:\Program Files\SogouWBInput\SogouWBInput)下一步,出现下图,快捷方式设置完快捷方式,可以直接点完成,如下图,如果还是点下一步的话,2次下一步,会出现语言选择,在向导的第一步我们已经选择了语言,所以就不用再改了直接点完成,软件会自动制作MSI包,等“取消”变成“确定”,点确定,到下图点下“安装参数”,来到关键的一个地方修改默认安装路径点编辑,右击框中的文字,点解析会看到默认安装的目录我们进行修改跳出如下图确定,如下图再次确定后,我们再右击看下安装路径是什么样的,如下图,看到的路径肯定是无法安装的,进行修改把默认的属性值删掉“ProgramFilesFolder”这个值删除,然后再右击看下安装路径细心的会发现少个了“\”,我们再给添加上去再次确认安装路径有没错OK,路径已经正确了,点确定,回到工程1保存2 构建至此安装已制作完成,打开你之前设置的保存目录就可以看到就可以用它来通过域控的组策略进行发布了。
Advanced Installer安装包制作(经典制作)
Advanced Installer安装包制作一、系统安装包制作工具1.1Advanced Installer软件介绍Advanced Installer是一款功能强大、可生成符合MS Windows认证的Windows InstallerMSI安装包制作工具,具有友好的图形用户界面,直观而且非常简单的界面,创建MSI文件包非常方便,用户只需添加文件,修改名称,添加按钮就可以了,无需任何脚本方面的知识,并且生成的安装文件保证符合Windows最佳操作建议。
1.2制作环境安装一个“干净”的操作系统,这个干净的系统,最好只是包括了操作系统各项系统驱动程序。
制作工具:Advanced Installer8.7.1修正汉化破解版下载地址:/soft/933.html二、Repackager重封装工具的使用2.1Repackager重封装工具我们进行软件的重新打包进需要使用Advanced Installer工具中的Repackager。
原理:执行两次系统的快照扫描,将两次快照扫描之间的系统和注册表的变化对比后,将差异记录并保存,再结合程序打包成为相应的msi包。
注意:在使用重封装工具进行系统扫描前,请把系统中无关的应用程序关闭,如360杀毒软件、腾讯QQ等软件,尽量保证一个“干净”的系统。
2.2将EXE程序转为MSI安装包----““Advanced Installer”启动安装2.2.1选择:“开始”-----“所有程序”----包制作工具。
2.2.2选择:“新建”----“导入”-----“重新封装安装”。
注:或在所有程序中选择“Advanced Repackager”直接打开Repackager 重封装工具向导。
2.2.3点击Create Project:2.2.4弹出重封装向导,选择启动新的安装捕获,点击“下一步”。
2.2.5在弹出的重校报封装器向导选择您要重新打包的应用程序,输入相关信息,点击“下一步”。
msi包制作教程
安装好后,开始制作:
首先,我们打开Advanced Installer 10.6,然后点击“NET Application”项。
再点击“CREATE PROJECT”项。
输入你要制作的软件名,然后输入软件是哪个公 司开发的(公司一般在软件中的关于里面就能看 到)。然后点击三次“下一步”
选择软件的安装目录。然后点击“下一步”
这个时候,我们要选择文件夹里的文件。我要做 的是PQ分区魔术师,所以我选择的第二个。然后 点击8次“下一步”
点击“完成”项。
开始制作
完成之后,点击蓝色的字,把MSI包放到桌面, 关闭程序,保存后,你就拥有一个MSI文件了。
Goodye!HELLO!来自我们教你做一个MSI包。
Advanced Installer 10.6下载渠道: 请选择一个下载地址:
360网盘:/cjzEcWTjcEPAc 网盘:/s/1o6oS3Js
注:360网盘的提取码是584c 下载好后我们安装均可。
用7ZIP制作软件安装包详细教程
用 7-ZIP 制作软件安装包详细教程一、准备工具1. 要使用到的工具有 7-ZIP压缩软件、自释放模块、ResHacker。
2. 首先先下载最新的7-ZIP压缩软件,百度一下,到处都是!下载后安装好!3. 自释放模块(附件中下载)4. 如果你的安装程序是*.msi格式的,还要用到一个工具:(附件中下载)5. ResHacker(附件中下载、远景论坛的ResHacker)二、制作开始(这里我以制作MS_Office2003SP3的安装包为例)(一). 首先是安装7-ZIP压缩软件,这步不用多说了!(二). 压缩安装文件:1. 新建一个文件夹,将要安装的文件全部复制进去,如果你安装程序是*.msi格式的,请保证文件也在这个文件夹中。
同时确认要制作的文件包的文件名在8个字符以下且没有空格。
2. 打开7Z压缩工具,找到整合好的Office2003SP3安装文件,全选,然后点击"添加"按钮,如图1所示:3. 为你的压缩文件命名为任何自己想要的文件名,但不要有空格(比如我这次是命名为),选择"压缩等级"为"极限压缩",单击"确定"开始创建压缩文件,如图2所示:"极限压缩"是非常消耗内存和CPU,建议你先停下所有操作!如果你要压缩的文件很大,那就要花比较长的时间来压缩,这段时间你可以去抽支烟(善意提醒:吸烟有害身体!)或喝杯咖啡、或者喝茶也行!4. 压缩文件完成后,你就可以删除除该压缩文件以外的所有文件!(三) 修改1. 复制到文件夹包括那个刚创建的文档;2. 现在我们开始用ResHacker来修改自释放模块,在这里你可以为你将要制作的安装包定制属性,如图标、文件描述、版本、公司、备注等待!打开 ResHacker,选择“文件”-“打开”,打开文件夹中的文件,具体修改如下:1) 修改图标如果你想换个图标,依次点击图标组1-9,选择你需要的图标。
手把手教你如何制作MSI安装包【有图】
使用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\winrar\winrar_setup.msi;第三个框为压缩包的语言,可以使用其默认值。
填好后点“Next”按钮。
第三步:为Discover存放快照文件选择一个临时的空间,可以选一个磁盘空间比较大的磁盘。
如选择E分区。
第四步:在接下来的对话框中要选择Discover需要扫描并拍“快照”的磁盘,你的程序要装到哪个盘就选择哪个盘,并且点一下“Add”按钮加到要扫描文件的列表中,你可以选择几个或者所有的磁盘,不过这样会在扫描的过程中浪费更多的时间,所以应该尽量少选择磁盘。
exe安装程序制作教程Smart Install Maker_图文
安装程序制作软件“Smart Install Maker”使用教程
以网上流行的“万能五笔2007-V7.42”制作成安装程序为例。
(我很喜欢这个输入法,没有找到原精简的出处,请这位朋友不要生气
使用软件:Smart Install Maker 5.0破解版,图标工具幻想ICO、Winicon、IconWorkshop等。
Smart Install Maker是一款专业安装程序制作工具软件,提供了简单、方便和容易理解的界面,可以制作专业化的安装程序以及最大化的程序文件压缩能力。
可以制作基于.NET和WIN32下的安装程序。
制作步骤:
2、使用图标工具提取“wnwb.exe”中的图标,保存为“wnwb.ico”备用。
3、启动“Smart Install Maker 5.0”
4、修改“常规”窗口的内容
5、添加文件
6、选择软件支持的环境
7、设置安装界面的内容
8、设置安装界面背景和图标
9、创建“快捷方式”
10、“注册表”选项。
在注册表中插入“子项”
11、“命令”选项。
用7-ZIP制作软件安装包详细教程
用 7-ZIP 制作软件安装包详细教程一、准备工具1. 要使用到的工具有 7-ZIP压缩软件、自释放模块7zS.sfx 、ResHac ker。
2. 首先先下载最新的7-ZIP压缩软件,百度一下,到处都是!下载后安装好!3. 自释放模块7zS.sfx (附件中下载)4. 如果你的安装程序是*.msi格式的,还要用到一个工具:Msistu b.exe (附件中下载)5. ResHac ker(附件中下载、远景论坛的R esHac ker)二、制作开始(这里我以制作MS_Of fice2003SP3的安装包为例)(一). 首先是安装7-ZIP压缩软件,这步不用多说了!(二). 压缩安装文件:1. 新建一个文件夹,将要安装的文件全部复制进去,如果你安装程序是*.msi格式的,请保证文件Msistu b.exe 也在这个文件夹中。
同时确认要制作的文件包的文件名在8个字符以下且没有空格。
2. 打开7Z压缩工具,找到整合好的Offic e2003SP3安装文件,全选,然后点击"添加"按钮,如图1所示:3. 为你的压缩文件命名为任何自己想要的文件名,但不要有空格(比如我这次是命名为of fice2003.7z),选择"压缩等级"为"极限压缩",单击"确定"开始创建压缩文件,如图2所示:"极限压缩"是非常消耗内存和CPU,建议你先停下所有操作!如果你要压缩的文件很大,那就要花比较长的时间来压缩,这段时间你可以去抽支烟(善意提醒:吸烟有害身体!)或喝杯咖啡、或者喝茶也行!4. 压缩文件完成后,你就可以删除除该压缩文件以外的所有文件!(三) 修改 7zs.sfx1. 复制7zs.sfx 到文件夹包括那个刚创建的文档;2. 现在我们开始用ResH acker来修改自释放模块 7zS.sfx,在这里你可以为你将要制作的安装包定制属性,如图标、文件描述、版本、公司、备注等待!打开 ResHac ker,选择“文件”-“打开”,打开文件夹中的 7zS.sfx 文件,具体修改如下:1) 修改图标如果你想换个图标,依次点击图标组1-9,选择你需要的图标。
如何制作系统安装包
如何制作系统安装包?开发好的软件后,可利用提供的软件“安装和部署”工具制作系统安装包。
1.制作系统安装包下面以“MyLibrary”软件为例说明系统安装包制作过程。
step1.打开MyLibrary项目。
选择“文件”|“添加”|“新建项目(N)”菜单项(如图1所示),打开“添加新项目”对话框,项目类型选择“安装和部署”,模板类型选择“安装项目”,名称填写为“MyLibrarySetup”,位置填写为“D:\王睿智-教学\Course数据库\2010-2011fall\练习\MyLibrary”,然后单击“确定”按钮,如图2所示。
图1 文件→添加→新建项目图2 添加新项目→“安装和部署”step2.显示安装项目制作界面,如图3所示。
图3 安装项目制作界面step3.添加自定义文件夹和文件(即项目中数据文件和音效文件等)。
选择“应用程序文件夹”|“添加”|“文件夹”(如图4所示),新建文件夹命名为“Db”。
选择“Db”文件夹,单击鼠标右键,从快捷菜单中选择“添加”|“文件”,打开“添加文件”对话框,导航到数据库MyLibrary所在文件夹(即…\bin\Debug\Db文件夹),选择“MyLibrary.mdf”文件,单击【打开】按钮。
同理添加“MyLibrary_log.ldf”文件。
注意:添加数据库文件(.mdf和.ldf)前,应停止数据库服务器的服务。
图4 添加自定义文件夹同理添加“Sound”文件夹(MyLibrary项目的音效文件放在…\bin\Debug\Sound文件夹中),并向该文件夹添加MyLibrary程序中用的音效文件complete.wav,I Don't Wanna Fight.mp3。
图5 添加自定义文件step4.添加项目主文件。
选择“应用程序文件夹”,单击鼠标右键,从快捷菜单中选择“添加”|“项目输出”,打开“添加项目输出组”对话框,选择“主输出”,单击【确定】按钮,如图6所示。
在AD域中发布MSI安装程序包
在AD域中发布MSI安装程序包MSI(Microsoft Software Installer,微软软件安装器)文件是能够实现网络发布的文件类型之一,假设现在要为每台域成员计算机均安装“微软拼音输入法2003”,则用户要把“微软拼音输入法2003”的MSI安装文件MSPY.msi放入域中的共享文件夹“分发软件”中,并保证所有域用户均有访问该文件夹的权限。
发布MSI软件包的步骤如下所述。
第1步,打开“Active Directory 用户和计算机”控制台窗口。
用鼠标右键单击域名,选择“属性”命令,如图20100414248所示。
图20100414248 单击“属性”命令第2步,在打开的属性对话框中单击“组策略”选项卡,然后在“组策略”选项卡中单击“新建”按钮新建一条组策略MSPY2003,如图20100414249所示。
图20100414249 新建组策略第3步,保持MSPY2003策略的选中状态,单击“编辑”按钮打开“组策略编辑器”控制台窗口。
在左窗格中依次展开“计算机设置”→“软件设置”目录,然后右键单击“软件安装”选项,在弹出的快捷菜单中选择“新建”→“程序包”命令,如图20100414250所示。
图20100414250 创建一个新软件安装包小提示:在“计算机配置”和“用户配置”里都有“软件安装”选项,均用于在域内部署软件。
如果软件要部署到域中的计算机中,就在“计算机配置”里定义;如果软件要部署给域中的用户,则应该在“用户配置”里定义。
第4步,在“打开”对话框中通过“网上邻居”找到事先存储在域共享文件夹中的MSI安装文件MSPY.MSI,并单击“打开”按钮,如图20100414251所示。
图20100414251 选中MSI文件第5步,打开“部署软件”对话框,选中“已发布”单选钮,并单击“确定”按钮,如图20100414252所示。
图20100414252 单击“已发布”单选钮小提示:Windows Installer提供“发布”和“指派”两种软件部署方式。
MSI安装文件包制作
MSI安装文件包制作MSI安装文件包是微软专门为软件部署而开发的。
这两个文件有些软件的安装程序会直接提供,有些软件的安装程序是不提供的。
对于不提供MSI文件的软件我们可以使用一个叫WinInstall LE的打包工具来创建,通过使用它可以将一些没有提供MSI文件的软件打包生成MSI文件以便于组策略和SMS软件布署。
WinInstall LE工具我们可以从Windows 2000安装光盘的\VALUEADD\3RDPARTY\MGMT目录下找到,但该软件实际使用的效果并不是很理想,推荐大家到/PurchaseLE.asp 下载最新的WinInstall Le 2003版。
下面我以Acdsee 5.0这个软件为例,网络环境为:域服务器Windows 2003 R2,客户端:Windows xp sp2,以下是详细的操作步骤:1.客户端操作系统这个干净的客户端操作系统,要求采用全新的安装,只包括操作系统和系统自带的驱动程序,不要安装任何其它程序,也不做其它的任何设置,尽量不要做对系统和注册表有改变的操作。
因为WinInstall Le的工作原理,就是执行两次系统的快照扫描,将两次快照扫描之间的系统和注册表的变化对比后,将差异记录并保存,再结合Acdsee程序打包成为MSI包。
每打包完一个程序,就再用一个干净的操作系统。
为此,我们将客户端xp安装在虚拟机上,可以很好的解决这个问题。
将客户端加入域并登陆,注意不要应用任何的组策略和脚本命令。
2.服务器端服务器端没有特别要求,我这里将其安装在域服务器上。
在域服务器上安装WinInstall Le,如图,因WinInstall Le是共享软件,要注册,我们选试用安装时会要求填写在网络上的共享名,这里我们选默认的WinINSTALL就可以了,点下一步,直到完成安装。
我们在网络上可以看到共享目录下有三个文件夹:其中的Bin下就是Winstall的程序文件目录,我们可以找到这个“Discover.exe“的程序。
