如何制作系统安装包

合集下载

Advanced Installer安装包制作(经典制作)

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在弹出的重校报封装器向导选择您要重新打包的应用程序,输入相关信息,点击“下一步”。

自己使用的系统如何制作成系统安装盘

自己使用的系统如何制作成系统安装盘

个人电脑全部配置完成用ghost做一个镜像文件就可以了,如果想自己diy系统安装盘ghost 版,转个小的教程:一、卸载驱动程序大家都知道在第一次安装Windows的时候,系统会对当前计算机硬件进行检测,并且安装相应的驱动程序,因此对一个已经正常运行的Windows封包之前,需要卸载各种驱动程序,而这对最终得到的封装包是否能够运用在其它计算机中也是非常必要的。

1. 卸载硬件驱动程序卸载硬件驱动程序并不是在设备管理器中随意卸载,必须要按照一定的顺序进行,通常我们可以参照网卡、USB设备、声卡、显卡、显示器等步骤进行。

在卸载驱动程序的时候,首先从设备管理器中选取某个设备,接着右击鼠标并且从弹出菜单中选择“卸载”命令即可。

2. 更改ACPI属性ACPI是高级电源管理的意思,虽然如今大部分计算机都支持ACPI功能,但是不同主板的ACPI 类型不同,倘若你和别人所使用的计算机的ACPI不同,那么就会出现电脑无法软关机的故障,为此一定要更改ACPI属性。

更改ACPI属性的时候,先从资源管理器中选择“计算机→ACPI Uniprocessor PC”,接着从鼠标右键菜单中选择“更新驱动程序”命令,在出现的驱动程序更新向导中依次选择“从列表或指定位置安装→不要搜索,我要自己选择要安装的程序”,这时可以看见图1所示的窗口(如图1),将ACPI类型更改为“Standard PC”一项即可。

3. 更改驱动器属性在创建Windows封装包过程中,更改磁盘驱动器的属性非常重要,如果忽略这个步骤,那么其它计算机使用这个封装包安装Windows之后就会出现无法正常引导计算机,并且不断重新启动的故障。

因此我们需要将IDE控制器更改为标准双通道的PCI IDE控制器,这样才能使其适用于如今各种不同类型的主板。

首先从资源管理器的“IDE ATA/ATAPI控制器”中找到当前正在使用的IDE控制器,右击鼠标之后从弹出菜单中选择“更改驱动程序”命令,接着在出现的驱动程序更新向导中依次选择“从列表或指定位置安装→不要搜索,我要自己选择要安装的程序”,最后从窗口中选取“标准双通道PCI IDE控制器”一项即可。

教你如何用UltraISO制作U盘系统安装盘(图文教程)

教你如何用UltraISO制作U盘系统安装盘(图文教程)

教你如何⽤UltraISO制作U盘系统安装盘(图⽂教程)准备⼯作:1、⼀个U盘,也可以是⼿机或数码相机内存卡通过读卡器与电脑连接;2、⼀个可引导的系统ISO镜像,可以是安装版、克隆版,可以是维护盘、WinPE等;3、刻录软件UltraISO;下载地址: /6091123.html本⽂以刻录“⾦狐多功能系统维护盘2009”为例进⾏图⽂讲解,供新⼿朋友参考。

顺便介绍如何对ISO镜像内的⽂件进⾏添加、删除和替换等操作。

启动UltraISO,点击“⽂件”菜单下的“打开”按钮,打开已准备好的ISO镜像⽂件,如lichenlong_XP.iso由于维护盘不含GHO系统⽂件,所以刻录时需添加,刻录前已经在桌⾯上新建了⼀个“⾦狐作品”的⽂件夹,⾥⾯放了WIN7.GHO、VISTASP2.GHO、XPSP3.GHO三个系统⽂件,还有“激活⼯具”以及“软件包”,准备⽤驱动⼈⽣2009带⽹卡驱动的单⽂件版替换原来不带⽹卡驱动的版本。

相关⽅法如图⽰,在UltraISO界⾯左下⾓的“本地⽬录”⾥定位到桌⾯上的“⾦狐作品”这个⽂件夹,它⾥⾯的所有⽂件会在右下⾓显⽰,把要加⼊ISO镜像的所有⽂件选中后按住⿏标左键拖到右上⾓的区域。

要添加的⽂件如果原来ISO镜像⾥已经存在会弹出“是否替换”的提⽰,确定要替换就选“是”,这样就完成了ISO镜像的修改。

如果以后还需要⽤到这个修改过的ISO镜像的话,可以通过点击“⽂件”菜单下的“保存”或“另存为”保存修改后的ISO镜像。

接下来就是刻录U盘的过程了。

点击菜单栏⾥的“启动”菜单下的“写⼊硬盘映像”命令,打开“写⼊硬盘映像”对话框。

如图⽰,“硬盘驱动器”⾥就是选择你要刻录的U盘,这⾥演⽰⽤的是⼀张数码相机的内存卡。

写⼊⽅式默认是USB-HDD+,还有USB-HDD、USB-ZIP、USB-ZIP+,共四种供选择,这主要取决于你的主板⽀持的启动类型,可以在刻录前进CMOS看⼀下,注意有的主板需要插⼊U盘才会显⽰⽀持的类型。

Advanced_Installer教程

Advanced_Installer教程

1利用Advanced Installer制作1.1Advanced Installer软件介绍及准备在进行软件分发时,我们希望软件在安装过程中无需与用户进行交互,但是现实中,有很多软件并没能直接提供这样的功能,对于不太符合条件的软件,我们考虑使用第三方工具为这些不符合条件的安装程序重新进行打包,将其做成MSI类型的安装文件,要将exe格式的软件重新打包成msi格式的软件,可以使用Advanced Installer打包工具。

1.2制作环境1.安装一个“干净”的操作系统这个干净的系统,最好只是包括了操作系统和各项系统驱动程序,(没有什么特殊的桌面设置,没有网络驱动器),至于系统补丁微软说可以装,但我是在没有安装系统补丁的情况下制作的,网上有人说按照这种提示没有做成过。

因为我们在日常的管理过程中经常会针对一些小软件自己制作成MSI包,所以VM是最好的辅助工具,制作完成MSI后直接用快照恢复就可以了。

2.安装Advanced InstallerAdvanced Installer工具我们可以从网上下载。

下载后开始安装,安装完毕后我们检查一下,这里安装的是Advanced Installer 6.4的版本,默认安装路径为“C:\Program Files\Caphyon\Adanced Installer”。

1.3制作步骤我们进行软件的重新打包时需要使用到Advanced Installer工具中的Repackager。

使用的原理跟WinINSTALL LE一样。

就是执行两次系统的快照扫描,将两次快照扫描之间的系统和注册表的变化对比后,将差异记录并保存,再结合程序打包成为相应的m si包。

1)进行软件重新打包器向导3.进入重新包装器向导欢迎界面,选择要打包的应用程序的路径;4.进入收集打包程序的信息页面,在产品名称、产品版本、公司名称中输入相应的信息,这里选择ACDSee 3.1来测试,点击“下一步”,继续打包过程;5.选择快照方式,此处选择“开始一个新的系统捕获”,点击“下一步”,继续打包过程;6.进行输入路径和当前配置文件的设置,这里选择默认,点击“下一步”;7.提示警告信息,将所有不必要的程序和文件夹等关闭完后,点击“确定”,开始第一阶段扫描过程。

InstallShield安装包制作指南

InstallShield安装包制作指南

InstallShield安装包制作指南Install Shield 安装包制作指南⽬录1 Install Shield简介 (4)2 Install Shield 安装 (4)2.1 下载安装 (4)2.2 安装步骤 (5)3 Install Shield界⾯说明 (11)3.1 Install Shield IDE界⾯ (11)3.2 Visual Studio 2010集成界⾯ (13)4 InstallShield安装包制作 (15)4.1 选择安装包类型 (15)4.2 创建MIS安装程序 (15)4.2.1 新建MIS安装项⽬ (15)4.2.2 Project Assistance (16)4.2.3 配置应⽤程序信息(Application Information) (18)4.2.4 配置安装环境需求(Installation Requirement) (19)4.2.5 指定安装包结构(Installation Architecture) (20)4.2.6 添加安装⽬标⽂件(Application Files) (20)4.2.7 创建应⽤程序快捷⽅式(Application Shortcuts) (21)4.2.8 编辑注册表项(Application Register) (22)4.2.9 选择安装向导界⾯(Installation Interview) (23)4.2.10 选择安装程序语⾔⽀持(Installation Localization) (23)5 编译⽣成安装包 (24)6 安装制作⾼级篇 (25)6.1 软件组件集成打包 (25)6.2 集成数据库安装 (26)6.2.1 SQL脚本⽅式 (26)6.2.2 数据库⽂件⽅式 (30)6.3 修改程序配置⽂件 (31)6.4 Installation Designer⾼级应⽤ (32)6.4.1 配置安装包媒体格式 (32)1 Install Shield简介由FLEXEAR SOFTWARE公司出品的专业安装程序制作软件,为软件发⾏商提供了⼀个强⼤且灵活的解决⽅案,通过它,可以制作Windows平台和跨平台的安装程序封装软件,让软件可以在不同操作系统平台下正常安装使⽤。

自己制作安卓ROM包教程

自己制作安卓ROM包教程

ROM包的制作教程制作方法一、ROOT目前的民间ROM 基本上已经自带ROOT 所以省略此步骤当然前提得是ROOT过的二、工具准备下载安装附件中的R.explorer管理器(rootexplorer.v2.9.4.apk)这个工具的作用是备份APK 文件、删除APK文件、查看系统目录里面都有什么下载附件中的AndroidResEdit_By_hanhualan...解压到电脑里(如果不能运行则说明你需要安装.NET Framework 2.0)我们主要用这个来对定制包签名三、定制包制作知识一般定制ROM(不是美化、也不是制作MOD)其实就是对手机内存里的system/app文件夹的内容进行自定义,自己安装的软件将不会出现在这里,而是\data\文件夹中。

系统所有的程序都在这个文件夹里,比如浏览器、拨号器、联系人等先来看一下通常情况下这个文件夹里都包含什么:\system\app\AlarmClock.apk 闹钟\system\app\AlarmClock.odex\system\app\Browser.apk 浏览器\system\app\Browser.odex\system\app\Bugreport.apk Bug报告\system\app\Bugreport.odex\system\app\Calculator.apk 计算器\system\app\Calculator.odex\system\app\Calendar.apk 日历\system\app\Calendar.odex\system\app\CalendarProvider.apk 日历提供\system\app\CalendarProvider.odex\system\app\Camera.apk 照相机\system\app\Camera.odex\system\app\com.amazon.mp3.apk 亚马逊音乐\system\app\Contacts.apk 联系人\system\app\Contacts.odex\system\app\DownloadProvider.apk 下载提供\system\app\DownloadProvider.odex\system\app\DrmProvider.apk DRM数字版权提供\system\app\DrmProvider.odex\system\app\Email.apk 电子邮件客户端\system\app\Email.odex\system\app\FieldTest.apk 测试程序\system\app\FieldTest.odex\system\app\GDataFeedsProvider.apk GoogleData提供\system\app\GDataFeedsProvider.odex\system\app\Gmail.apk Gmail电子邮件\system\app\Gmail.odex\system\app\GmailProvider.apk Gmail提供\system\app\GmailProvider.odex\system\app\GoogleApps.apk 谷歌程序包\system\app\GoogleApps.odex\system\app\GoogleSearch.apk 搜索工具\system\app\GoogleSearch.odex\system\app\gtalkservice.apk GTalk服务\system\app\gtalkservice.odex\system\app\HTMLViewer.apk HTML查看器\system\app\HTMLViewer.odex\system\app\IM.apk 即使通讯组件包含MSN、yahoo通\system\app\ImCredentialProvider.apk\system\app\ImProvider.apk\system\app\ImProvider.odex\system\app\Launcher.apk 启动加载器\system\app\Launcher.odex\system\app\Maps.apk 电子地图\system\app\Maps.odex\system\app\MediaProvider.apk 多媒体播放提供\system\app\MediaProvider.odex\system\app\Mms.apk 短信、彩信\system\app\Mms.odex\system\app\Music.apk 音乐播放器\system\app\Music.odex\system\app\MyFaves.apk T-Mobile MyFaves程序\system\app\MyFaves.odex\system\app\PackageInstaller.apk apk安装程序\system\app\PackageInstaller.odex\system\app\Phone.apk 电话拨号器\system\app\Phone.odex\system\app\Settings.apk 系统设置\system\app\Settings.odex\system\app\SettingsProvider.apk 设置提供\system\app\SettingsProvider.odex\system\app\SetupWizard.apk 设置向导\system\app\SetupWizard.odex\system\app\SoundRecorder.apk 录音工具\system\app\SoundRecorder.odex\system\app\Street.apk 街景地图\system\app\Street.odex\system\app\Sync.apk 同步程序\system\app\Sync.odex\system\app\Talk.apk 语音程序\system\app\Talk.odex\system\app\TelephonyProvider.apk 电话提供\system\app\TelephonyProvider.odex\system\app\Updater.apk 更新程序\system\app\Updater.odex\system\app\V ending.apk 制造商信息\system\app\V ending.odex\system\app\V oiceDialer.apk 语音拨号器\system\app\V oiceDialer.odex\system\app\Y ouTube.apk Y outube视频\system\app\Y ouTube.odex然后是定制包的结构,定制包的命名一般是XXXX(英文).zip内容包括/system/app/my.apk(你想要放进系统中的程序)/META-INF/com/google/update-script(定制包脚本)/META-INF/CERT.SF(签名文件)/META-INF/CERT.RSA(签名文件)/META-INF/MANIFEST.MF(签名文件)(附件中的custom.zip为范例,大家可以下载直接进行修改)首先应将准备好的程序放进这个ZIP包的/system/app目录里,只要将程序拖进附件中custom.zip的APP目录即可然后删除/META-INF/CERT.RSA和META-INF/CERT.SF这两个文件,为了签名做准备下面我们的来看最后一处需要编辑的地方——脚本四、脚本:现在我们对里面的文件有了大致的了解,那么举例说明,如果我们要做一个基于以上ROM 的定制包,那么大概要进行两种操作1.添加目录里的APK程序到ROM的system/app里2.从ROM里删除APK程序(即瘦身)3.显示进程添加目录的语句为copy_dir PACKAGE:定制包路径手机内存路径删除程序的语句为delete 手机内存路径显示进程语句为show_progress脚本文件可用TXT、记事本等程序作为打开方式并编辑保存作为初学者只需要掌握以下范例即可show_progress 0.1 0delete SYSTEM:app/DivXRegCode.odexdelete SYSTEM:app/Y ouTube.apkcopy_dir PACKAGE:system SYSTEM:show_progress 0.1 10其中对前后两个show_progress语句不需要理解,看中间的,第一句是删除system/spp文件夹内的DivXRegCode.odex文件,第二句是删除system/spp文件夹内的Y ouTube.apk文件,第三句是复制(同时会覆盖已存在的文件)定制包中的system文件夹到手机内存的system 文件夹。

如何将EXE制作成MSI安装包

如何将EXE制作成MSI安装包

如何将EXE制作成MSI安装包将EXE制作成MSI安装包是一种常见的软件发布方式,因为MSI格式具有更多的优势和功能。

在本文中,我们将介绍如何将EXE制作成MSI安装包。

1.了解MSI文件格式的优势和功能MSI是Windows Installer的缩写,是一种微软开发的软件安装包格式。

相比于EXE格式,MSI具有以下优势和功能:-中央管理和配置:MSI安装包可以通过组策略对象(GPO)和其他集中配置工具进行管理。

这使得在企业环境中部署和升级软件更加方便快捷。

-完全控制安装过程:MSI安装包可以在安装和卸载过程中执行复杂的操作和脚本,例如复制文件、注册COM组件、创建快捷方式等。

这样可以确保安装过程的稳定性和完整性。

-修复和卸载功能:MSI安装包可以自动检测和修复已损坏的文件,确保软件的正常运行。

此外,MSI安装包还可以提供完全卸载软件的选项,包括删除注册表项和配置文件。

2.准备安装包制作工具制作MSI安装包需要使用专门的工具。

以下是一些常用的安装包制作工具:- Advanced Installer:功能强大且易于使用的商业工具,提供可视化的界面和丰富的功能。

- WiX Toolset:开源的安装包制作工具,提供灵活的定制选项和高级功能。

- InstallShield:功能全面且领先的商业工具,适用于大型和复杂的软件项目。

3.创建安装包项目在选择了合适的安装包制作工具后,首先需要创建一个新的安装包项目。

这通常可以通过工具的菜单或向导完成。

在创建安装包项目时,需要指定软件的名称、版本号、帮助文档、授权信息等基本信息。

4.添加软件文件和组件在创建安装包项目后,需要将软件的文件和组件添加到项目中。

这可以通过拖放文件、选择文件夹或使用工具提供的文件选择器来完成。

确保所有的文件和组件都被正确地添加到项目中。

5.配置安装选项和界面接下来,需要配置安装选项和界面。

这包括选择安装位置、创建快捷方式、注册COM组件、添加环境变量等。

如何制作rpm安装包1

如何制作rpm安装包1

RPM包rpmbuild SPEC文件深度说明2009-08-03 14:22一、编写spec脚本rpm建包的原理其实并不复杂,可以理解为按照标准的格式整理一些信息,包括:软件基础信息,以及安装、卸载前后执行的脚本,对源码包解压、打补丁、编译,安装路径和文件等。

实际过程中,最关键的地方,是要清楚虚拟路径的位置,以及宏的定义。

二、关键字spec脚本包括很多关键字,主要有:引用Name: 软件包的名称,后面可使用%{name}的方式引用Summary: 软件包的内容概要Version: 软件的实际版本号,例如:1.0.1等,后面可使用%{version}引用Release: 发布序列号,例如:1linuxing等,标明第几次打包,后面可使用%{release}引用Group: 软件分组,建议使用标准分组License: 软件授权方式,通常就是GPLSource: 源代码包,可以带多个用Source1、Source2等源,后面也可以用%{source1}、%{source2}引用BuildRoot: 这个是安装或编译时使用的“虚拟目录”,考虑到多用户的环境,一般定义为:%{_tmppath}/%{name}-%{version}-%{release}-root或%{_tmppath}/%{name}-%{version}-%{release}-buildroot-%(%{__id_u} -n}该参数非常重要,因为在生成rpm的过程中,执行make install时就会把软件安装到上述的路径中,在打包的时候,同样依赖“虚拟目录”为“根目录”进行操作。

后面可使用$RPM_BUILD_ROOT 方式引用。

URL: 软件的主页Vendor: 发行商或打包组织的信息,例如RedFlag Co,LtdDisstribution: 发行版标识Patch: 补丁源码,可使用Patch1、Patch2等标识多个补丁,使用%patch0或%{patch0}引用Prefix: %{_prefix} 这个主要是为了解决今后安装rpm包时,并不一定把软件安装到rpm中打包的目录的情况。

手把手教你如何制作MSI安装包【有图】

手把手教你如何制作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”按钮加到要扫描文件的列表中,你可以选择几个或者所有的磁盘,不过这样会在扫描的过程中浪费更多的时间,所以应该尽量少选择磁盘。

制作软件安装包

制作软件安装包

学习情境36 制作学生管理系统安装包36.1 任务描述至此为止,我们的学生管理系统的大部分功能已经实现,任何一个应用程序都不可能一直在集成开发环境(VS 2010)中运行。

大家平时使用的很多软件在使用的时候都需要进行安装,如聊天工具腾讯QQ、视频浏览工具PPStream等等。

因此,我们现在已经完工的学生管理系统如果要交付给用户使用,那么我们该怎么办?如何生成一个简单的安装程序供用户进行安装?实际上,这方面我们的集成开发环境早已考虑到,在VS 2010中,我们可以通过简单的操作就能实现安装程序的生成,供用户方便的安装你所开发出来的软件。

在这个学习情境中,我们将会实现把我们创建的学生管理系统生成安装包。

这样我们就可以方便在任何一台计算机部署、运行我们的软件了。

将我们开发的学生管理系统制作成安装包后,会自动生成两个文件,如图36-1所示。

图36-1 制作好安装包后产生的两个文件我们双击setup.exe文件,即可进入安装界面,根据提示即可方便的把学生管理系统安装到任何一台电脑上了。

安装完成后,在桌面上会出再如图36-2所示的图标,我们双击图标即可进入学生管理系统的登录界面。

在开始菜单中,也会出现相应的选项,如图36-3所示。

图36-2 安装完成后桌面上产生的图标图36-3 安装完成后开始菜单中产生的相关选项36.2 预备知识安装包(Install pack),即软件安装包,是可自行解压缩文件的集合,其中包括软件安装的所有文件。

运行这个安装包(可执行文件),可以将此软件的所有文件释放到硬盘上,完成修改注册表、修改系统设置、创建快捷方式等工作。

安装包文件多为exe格式。

在Visual Studio 2010提供安装和部署项目,这种项目可以通过创建安装项目,产生一个安装程序,通过创建安装程序实现安装包的制作。

制作安装包的流程如下所示。

(1) 在需要生成安装包项目的解决方案中添加安装程序项目。

(2) 在安装程序项目中添加主输出。

msi使用手册

msi使用手册

msi使用手册摘要:1.MSI 使用手册概述2.MSI 的含义和作用3.MSI 的安装过程4.MSI 的使用方法5.MSI 的卸载方式6.MSI 的优点和局限性7.总结正文:一、MSI 使用手册概述MSI(Microsoft Installer)是微软公司推出的一种软件安装打包工具,广泛应用于Windows 操作系统中的软件安装与卸载。

本文将为您详细介绍如何使用MSI 制作安装包以及安装和使用软件。

二、MSI 的含义和作用1.MSI 的含义:MSI(Microsoft Installer)是微软公司推出的一种软件安装打包工具,它用于在Windows 操作系统上安装和卸载软件。

2.MSI 的作用:MSI 可以方便地制作软件安装包,实现软件的快速部署。

同时,MSI 具有较强的可定制性,可以根据需要自定义安装过程,满足不同用户的需求。

三、MSI 的安装过程1.准备工作:首先,需要下载并安装Visual Studio(建议使用VisualStudio 2010 及以上版本)。

2.打开Visual Studio,创建一个新的Windows Forms 应用程序项目。

3.在解决方案资源管理器中,右键单击项目名称,选择“添加”→“新建项”。

4.在弹出的对话框中,选择“安装程序”,然后点击“添加”。

5.在“安装向导”中,按照提示设置相关参数,如产品名称、公司名称、安装目录等。

6.在“安装选项”对话框中,可以选择安装方式(如典型安装、自定义安装等),以及需要安装的组件和功能。

7.在“完成安装向导”对话框中,确认设置无误后,点击“完成”。

四、MSI 的使用方法1.运行制作好的MSI 安装包,按照提示进行安装。

2.安装过程中,根据需要选择安装目录、组件和功能等。

3.安装完成后,可以运行安装的软件,并开始使用。

五、MSI 的卸载方式1.在“控制面板”中,找到并打开“程序和功能”。

2.在列表中找到需要卸载的软件,右键单击,选择“卸载”。

如何制作安装程序

如何制作安装程序

安装程序打包:.net windows程序的打包,安装与卸载标签:杂谈第一步:创建windows程序,创建安装类1.在你创建的应用程序工程中添加一个安装类,在添加一个新项,找到"Installer1 Class",修改类名后确定注:如果要安装的时候,要注册windows服务,那就需要拖入一个ServiceController的组件,在控件的属性里设置windows服务的相关参数即可如果是普通应用程序,可以省略上面这步,在安装类的设计器上点右键,事件,你可以在这里添加一些诸如安装前做什么事情【BeforeInstall】,或者安装完成后[After Install]做什么事情的事件执行一些特定的操作。

(如无特殊操作,则此步也可以省略,直接进入下一步)第二步:制作windows程序的安装包,创建开始菜单,桌面快捷方式打开已有的Visual Studio应用程序工程(项目)或者例子程序。

编译并执行此windows应用程序,以确认应用程序没有错误。

在您已有的项目中添加一个新的项目:Visual Studio 2005 - 选择File » Add » New Project. Other Project Types » Setup and DeploymentVisual Studio 2008 -选择 new-->project-->other project types--set up and deployment ;在Templates面板,选择 Setup Wizard。

在Name框中,键入“My Installer”。

点击 OK 关闭对话框并打开助手。

点击 Next。

选择 Create a setup for a Windows Application 并点击 Next。

选中 Primary Output for [项目名称] 并点击 Next。

INNO_SETUP安装包制作精品教程

INNO_SETUP安装包制作精品教程

INNO_SETUP安装包制作精品教程Inno Setup 是一款非常流行的 Windows 安装包制作工具,它提供了简单和强大的方式来创建自定义的安装程序。

在本教程中,我们将介绍如何使用 Inno Setup 来制作一个原创的安装包。

步骤1:准备工作步骤2:创建一个新的安装脚本文件步骤3:配置安装脚本例如,下面是一个简单的安装脚本示例:```[Setup]AppName=MyAppAppVersion=1.0DefaultDirName={pf}\MyAppDefaultGroupName=MyAppOutputDir=userdocs:Inno Setup Examples Output[Files]Source: "MyApp.exe"; DestDir: "{app}"[Icons]Name: "{group}\MyApp"; Filename: "{app}\MyApp.exe"```上面的代码中,`[Setup]` 部分定义了应用程序的名称、版本号、默认安装目录等等;`[Files]` 部分定义了需要复制到目标目录的文件;`[Icons]` 部分定义了在开始菜单上创建的快捷方式。

步骤4:编译和生成安装包保存你的安装脚本文件,并点击编译按钮来生成安装包。

编译过程可能需要一些时间,取决于你的文件大小和配置。

生成的安装包将会被保存在你指定的输出目录中。

你可以双击该安装包来运行安装程序,按照提示完成安装过程。

步骤5:自定义安装过程Inno Setup 提供了丰富的功能来自定义安装过程。

你可以通过编写Pascal 脚本代码来实现各种自定义操作,例如检查操作系统版本、验证序列号、注册组件等等。

为了自定义安装过程,你可以在安装脚本文件中添加一个 `[Code]` 部分,并编写你的 Pascal 脚本代码。

例如,下面是一个简单的自定义安装脚本示例:```[Code]function InitializeSetup: Boolean;beginResult := True;//在此添加自定义的安装过程代码//例如,检查操作系统版本并给出提示if not CheckOSVersion('5.0', '') thenbeginMsgBox('您的操作系统版本过低,请安装 Windows 2000 或更高版本。

u盘ghost系统安装教程

u盘ghost系统安装教程

u盘ghost系统安装教程U盘ghost系统安装教程(500字)为了方便系统的安装和备份,很多人选择使用U盘进行Ghost系统的安装。

下面是一些简单的步骤,帮助你了解如何使用U 盘安装Ghost系统。

第一步:准备工作1. 一台已经安装了Ghost系统的电脑,用于制作U盘启动盘。

2. 一个空的U盘,容量最好在8GB以上。

3. 一个Ghost系统安装包,可以从官方网站或者其他可信的下载网站下载。

第二步:制作U盘启动盘1. 将U盘插入电脑的USB接口。

2. 打开电脑上的Ghost系统安装包,找到一个名为“制作启动盘”的程序,双击打开。

3. 在程序中选择正确的U盘,并点击“开始制作”按钮。

4. 在制作过程中,会提示你是否要格式化U盘。

请注意选择“是”,因为这会清空U盘中的所有数据。

5. 程序会自动将Ghost系统安装文件写入U盘,制作过程可能需要一些时间,请耐心等待。

第三步:安装Ghost系统1. 将制作好的U盘启动盘插入需要安装Ghost系统的电脑的USB接口。

2. 重启电脑,并进入BIOS设置界面。

不同电脑的进入方式可能不同(一般是按下F2、F10、Esc或Del键),你可以在开机画面中寻找正确的按键提示。

3. 在BIOS设置界面中,找到“Boot”选项,并将U盘设为启动优先级最高的设备。

4. 保存修改并退出BIOS设置界面,电脑将会重新启动。

5. 如果一切顺利,你的电脑将从U盘启动,进入Ghost系统的安装界面。

6. 在安装界面中,根据提示一步步进行安装,选择合适的安装方式、分区、用户名等。

7. 等待系统安装完成,电脑将会自动重启。

8. 重启后,移除U盘启动盘,你将可以进入已经安装好的Ghost系统。

以上就是使用U盘安装Ghost系统的简单步骤。

希望这份教程对你有所帮助!请注意,虽然Ghost系统在安装过程中会提示格式化硬盘,但这将会清空你电脑中的所有数据,请务必提前备份重要文件。

如何制作自己的软件安装包

如何制作自己的软件安装包

要安装软件的所有程序以及注册信息打包。

步骤一:在一台电脑上安装上你想要一键安装的软件步骤二:找到这些软件的安装目录,用“路径.TXT” 分别记录下软件程序的主目录(程序的第一级目录),格式就用:第1软件的主目录名=目录的路径第2软件的主目录名=目录的路径QQ=e:\QQ.......步骤三: 把软件的主目录复制到桌面放着,也把“路径.TXT”放在桌面。

步骤四:运行注册表(regedit.exe),按出注册表查找("Ctrl+F"键),只勾选“项”的查找项,查找第一个软件的根目录的名字,查找出的名称如果显示的和符合的一致或大致,找不到就按F3,直到找到。

找到就在注册表的主键上右键,选择导出并命名为“QQ(主目录名).reg(把它放入到主目录里)步骤五:把桌面上的“QQ”和“路径.TXT”打包为RAR。

当然代码也重写了:@echo off&setlocal EnableDelayedExpansion::软件一键安装 code by 秋日.枫叶set /p rar=拖入安装包:rd /q /s c:\anzhuang&md c:\anzhuang"c:\Program Files\WinRAR\Rar.exe" x -t -o-p %rar% c:\anzhuangcd /d c:\anzhuangfor /f "tokens=1,2 delims==" %%i in (路径.TXT) do (md "%%j"copy /y "%%i" "%%j"pushd "%%j"echo 开始注册文件...for /f "tokens=*" %%a in ('dir /s /b *.dll *.ocx') do (regsvr32 /s "%%~fa")if exist "%%i.reg" regedit.exe /s "%%i.reg"popd)echo 软件安装成功!&& cd\rd /q /s c:\anzhuang>nul pause最后说明下,那些一键还原自带的多软件安装某些是那种自解压后就能使用的了,还有一些软件是要在装系统时才能装上的。

如何制作solaris下的pkg安装包

如何制作solaris下的pkg安装包

如何制作solaris下的pkg安装包here you are.--------------------------------------------------------------------------------在 Solaris 下建立可使用 pkgadd 的软体 package--------------------------------------------------------------------------------这篇文章主要是说明如何作在 Solaris 2.5,2.6 及 7 上面, 能够使用 pkgadd 来读取, 并安装的 package程式. 在 AnswerBook 2 里有详细的讨论作 package 的过程. 以下将会一步一步说明如何作 package.注意: 在以下某些步骤中, 需要在你的机器上有 root 的权利才能使用.** 选择你的软体找寻软体的原始程式码, 将它下载. 读取所有和安装有关的文件. 并注意所有的设定档, 当然也包含检查 Makefile. 解可执行档案及它们的 link 情况.** 读取 manuals 和 man page虽然许多人都不太愿意去读这些 man page, 或许你会觉得看 man pgae 是很累的事但是最好还是看一下, 下面这些指令的 man page.pkgadd, pkginfo,pkgmk,pkgparam,pkgproto,pkgtrans,pkgrm这里有许多的 option 还有详细的说明, 你必需解, 以方便以下的说明.** 设定目录结构通常, 我惯建立一个目录, 如 /opt/SoftWare . 一般而言, 大部份的软体都会安装在 /usr/local 下, 建立 /opt/SoftWare 是要存放将要做成 package 的软体, 而避免和原来 /usr/local 下的档案混在一起. 在下一个步骤将会说明如何使用它.** 编译并安装软体在 /usr/local 或其它地方改变目录至你存放软体原始程式的位置, 并且读取相关的指令使用. 大部份的软体都会有详细的安装指令, 这些指令通常以 README INSTALL 等方式的档名出现. 仔细的读取, 并将你的软体编译成可执行档. 当你的软体编译完成, 你会执行如 "make install"之类的指令, 用以安装你的程式到 /usr/local 或其它地方. 在执行 "make install" 之前, 你需要做以下的动作:% su% cd /usr% mv local local.full% ln -s local /opt/SoftWare然後再执行 "make install" , 这样一来, 虽然是装在 /usr/local , 但实际上是放在 /opt/SoftWare 里面.** 建立 prototype 和 pkginfo 这两个档改变目录至 /usr/local ...% cd /usr/local执行以下的指令 ...% find . -print | pkgproto >; prototype这行指令会建立一个 prototype 档在 /usr/local接下来, 使用你的文字编辑器 (如 vi), 来编辑 prototype 这个档, 加入下面那行i pkginfo=./pkginfo并将 user 和 group 均改成 bin. 以下是一个修改完的例子...i pkginfo=./pkginfod none bin 0755 bin binf none bin/prog 0755 bin bind none doc 0755 bin binf none doc/doc1 0644 bin bind none lib 0755 bin binf none lib/lib1 0644 bin bind none man 0755 bin binf none man/man1 0644 bin bin将 user 和 group 均改成 bin 是非常重要的, 如果 user 和 group 不是 bin 时在使用 pkgadd 安装时, 将无法正常执行.再来, 在 /usr/local 下建立 pkginfo 这个档案, 格式如下 :PKG="SCprog"NAME="prog"ARCH="sparc"VERSION="1.00"CATEGORY="application"VENDOR="Computer Science of Chun-Hua University"EMAIL="chunpo@.tw"PSTAMP="PodsCat Kuo"BASEDIR="/usr/local"CLASSES="none"这些参数说明如下:PKG= 你所选择 package 的目录名称NAME= 程式名称ARCH= 作业系统的版本VERSION= 程式的版本编号CATEGORY= 这个程式是一个 applicationVENDOR= 写这个程式的公司EMAIL= e-mail 的内容PSTAMP= 是谁作这个软体BASEDIR= /usr/local 是档案安装的地方CLASSES= 只要写 none 就好了** 执行 pkgmk在 /usr/local 内执行以下的指令...% pkgmk -r `pwd`执行这个指令之後, 会在 /var/spool/pkg 建立一个 package 的目录(以上面的例子, 会建立一个 SCprog 的目录), 里面则存放你做好的 package.基本上, package 已经可以算做完成, 你可以把这个 SCprog 用 tar 和 gzip 压起来就可以了. 安装时, 只需要把它解开成 SCprog 的目录型式, 然後执行% pkagdd -d .这样就可以了...** 执行 pkgtrans使用 pkgtrans 可以将你的 package 由档案系统(file system)的格式, 转成datastream的格式. 使用方法如下 :%cd /var/spool/pkg%pkgtrans -s `pwd` /tmp/prog-1.00执行这个指令之後, 会在 /tmp 下产生 prog-1.00 这个 datastream 格式的package 如果要用这个档来安装 package , 可用下列的指令来安装.% pkagdd -d prog-1.00以上就是整个 package 做的方法, 希望对大家有所帮助.接下来是真对 pkgtrans 加以说明.......所谓的 file system 格式, 就是我们一般的格案格式, 如果同时有好几个 package 在该目录下, 使用 "pkgadd -d ." 即会列出所有的 package.而 datastream 的格式, 则是将整个 file system 做成一个档案, 有点类似 tar的做用. 使用 datastream 格式的 package 来安装时, 必需指定档名, 而不能用 "." 来指定, 而且每次只能安装一个 package. 但好处是只需要一个档而已.要把 file system 的格式转成 datastream 的格式, 可用以下的指令% pkgtrans source dest.要把 datastream 的格式转成 file system 的格式, 可用以下的指令% pkgtrans -s `pwd` dest.firebird回复于:2003-04-15 08:49:43多谢楼上的大哥,感激不尽,我去试试先。

visualStudio中winForm制作安装包

visualStudio中winForm制作安装包

visualStudio中winForm制作安装包①1,解决⽅案—添加—新建项⽬—其他项⽬类型—安装和部署—安装项⽬,输⼊名称Setup,点“确定”2,添加主输出:单击左侧“应⽤程序⽂件夹”,右侧右键—添加—项⽬输出-主输出-确定。

3,添加开始程序中的⽂件夹:右击左侧“⽤户的程序菜单”—添加—⽂件夹,⾃⼰设置名称。

4,添加开始程序中和桌⾯的主程序快捷⽅式:左侧单击刚新建的⽂件夹--右侧右键—创建新的快捷⽅式--选择“应⽤程序⽂件夹---主输出--“确定” 左侧单击⽤户桌⾯--右侧右键—创建新的快捷⽅式---应⽤程序⽂件夹---主输出---确定5,设置程序图标:先把图标⽂件放到你的程序⽬录下---单击左侧“应⽤程序⽂件夹”,---空⽩处右键—添加—⽂件---图标⽂件。

然后左侧“⽤户的程序菜单下”的⽂件夹---单击刚才新建的程序快捷⽅式---属性窗⼝---Icon—浏览—图标⽂件---确定。

同理添加“⽤户桌⾯”⾥快捷⽅式的图标。

6,添加卸载功能:在c:\windows\system32⽂件夹下找到msiexec.exe⽂件,复制到程序⽬录下,然后按照图标的⽅法添加到“应⽤程序⽂件夹”中,然后像添加主程序快捷⽅式⼀样在开始程序中添加这个卸载的快捷⽅式,名字可以⾃⼰设置。

然后在“解决⽅案管理器”中单击“Setup”,也就是你的安装项⽬,在属性窗⼝找到“ProductCode”,复制它后⾯的值,然后单击刚新建的卸载的快捷⽅式,属性中找到“Arguments”,在后⾯的框⾥输⼊“/x”再加上刚才复制的值就⾏了。

7,在Setup属性中可以⾃⼰设置“ProductName”和“Title”的内容;8,修改安装默认路径:单击左侧“应⽤程序⽂件夹”,属性中“DefaultLocation”把中间的“[manufacturer]”删除,否则安装路径中会出现你⾃⼰的⽤户名。

9,添加系统必备:右击setup—属性—系统必备按钮,在“指定系统必备组件的安装位置”中选择“从与我的应⽤程序相同的位置下载系统必备组件”,确定。

自己会做安装包:NSIS使用教程档

自己会做安装包:NSIS使用教程档

NSIS使用教程上一篇/ 下一篇 2006-09-06 20:36:24 / 天气: 阴雨/ 心情: 平静/ 个人分类:学习查看( 1307 ) / 评论( 1 ) / 评分( 0 / 0 )NSIS简介:NSIS 是“Nullsoft 脚本安装系统”(Nullsoft scrīptable Installation System)的缩写,它是一个免费的Win32 安装、卸载系统,它的特点:脚本简洁高效;系统开销小;当然进行安装、卸载、设置系统设置、解压文件等等更不在话下,几乎可以做所有的事情。

更多的功能请阅读蓝色网际的《NSIS帮助文档》。

对于制作NSIS的使用教程,蓝色网际是NSIS方面的专家,她的《NSIS帮助文档》就是一本NSIS的圣经,而对初学者来说,最头疼的莫过于一大堆看不懂的代码,对他们来说无异于一本天书。

缘于此,特草此基础教程,希望NSIS专家们勿见笑,不当之处欢迎批评指正以期完善,也希望给初学者作个铺垫。

工具:NIS Edit+Nullsoft Installation System(NSIS)[此两款软件都可以到世纪主站上下载到]思路:脚本向导+修改代码=个性化安装包步骤:I.利用向导制作安装包:1.安装上述两款,启动NIS Edit,在“文件”菜单中“新建脚本:向导”=>下一步”,如图1:附图2.设置应用程序信息,如软件名称、版本、出版人等,如图2。

当然最一个网站可以留空,如果设置了,则安装包会生成一个对应网址的“Internet 快捷方式”。

3.设置程序选项,如安装包图标、安装程序文件、安装包语言[这里选“SimChinese”]、用户图形界面及压缩方式等,我们可以选用默认值,也可以点击对应项目的按钮或下拉菜单更改设置,如下图3附图4.设置安装目录及授权信息,如图4后“下一步”:5.选定程序文件,即我们要打包的文件,可以使用默认的“Mainsection”,也可以根据需要进行更改或新建组别,如果组比较多时,你也可以设置是否“允许用户选择要安装的组件”,如图5。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何制作系统安装包?
开发好的软件后,可利用提供的软件“安装和部署”工具制作系统安装包。

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所示。

图6 添加项目输出组
step5.创建“程序”菜单中的快捷方式。

单击【用户的“程序”菜单】文件夹,然后用鼠标右键单击右侧的空白区,选择“创建新的快捷方式”,打开“选择项目中
的项”对话框,双击“应用程序文件夹”,选择“主输出来自MyLibrary(活动)”,单击【确定】按钮,然后将快捷方式的名称改为“MyLibrary”,如图8所示。

step6.建立桌面快捷方式。

单击【用户桌面】文件夹,然后用鼠标右键单击右侧的空白区,选择“创建新的快捷方式”,打开“选择项目中的项”对话框,双击“应
用程序文件夹”,选择主输出来自MyLibrary(活动)”,单击【确定】按钮,然后
将快捷方式的名称改为“MyLibrary”,如图8所示。

step7.编译安装项目。

打开“解决方案资源管理器”,选择MyLibrarySetup项目,从右键快捷菜单中选择“生成”,MyLibrarySetup项目即编译成功。

如图9所示。

step8.运行安装包。

安装程序位于文件夹“D:\王睿智-教学\Course数据库\2010-2011fall \练习\MyLibrary\MyLibrarySetup\Debug”,双击运行setup.exe程序,启动安装界
面,然后根据安装向导提示操作即可。

图7 创建“程序”菜单中的快捷方式
图8 选择项目中的项对话框
图9 安装项目制作界面(完)
2.部署环境
安装盘制作完成后,下一步就是要将系统安装到新的应用环境中。

请大家注意,一定要保证软件安装的目标计算机上安装有.NET Framework,并且该.Net Framework的版本要同开发环境下的.Net Framework版本一样。

相关文档
最新文档