installshield制作安装包-学习使用教程调研_第1页
installshield制作安装包-学习使用教程调研_第2页
installshield制作安装包-学习使用教程调研_第3页
installshield制作安装包-学习使用教程调研_第4页
installshield制作安装包-学习使用教程调研_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

InstallShield2008调研文前 第一章集成开发环 第二章INSTALLSHIELD基本操 创建工 通过PROJECTASSISTANT(工程助手)来设计工程 安装包发 第三章INTALLSHIELD语 3.1语言介 实例一:表的处 实例二:安装前执行,运行其他的软件安装 第四章其他的安装包制作工 ADVANCED 工具比 InstallShield是基于Windows平台的为软件方提供领先的基于Installe(MSI例讲解InstallShield的使用方法,使用的版本为InstallShield2008。人员可以直接在vs2005InstallShield工程,具体操作如下:1.选择开始菜单->所有程序->Macrovision->InstallShield2008VisualStudio1-1InstallShield2008forVisualStudio1-2第二章InstallShield基本操开始创建工程,打开[File]->New->Project,ProjecttypeInstallShield2008根据我们项目的需要,TemplatesInstallScriptMSIbcbca1122-2首先把我们想要安装的工程文件加入到这个工程当中,右键‘10HMITOOLAdd->ExistingProject”,2-32-3添加.NET工程2-5通过projectassistant(工程助手)来设2-ApplicationInformation(基本信息 Requirements(安装需求2-9们选择Registryentry.2-102-11 Architecture(安装设计键盘的Insert2-13ApplicationFiles(应用程序文件统默认会自动设定文件结构,neusoft\MyProductName,我们可以将其改名,改成2-142-15AddProjectOutputs2-182-22ApplcationShortcuts(应用程序快捷方式在添加的时候,包含了两个.exe文件,系统会自动为其创建快捷方式,我们也ApplicationRegistry(应用程序表,InstallShield对于表的操作很方便,我们可以通过ApplcationRegistry来设置。 图2-24设置 Localization(安装本地NewReleaseName2-27InstallationLocalization中设置的语言,在这里都会体现出来,用户可IS。2-30第三章IntallShield语3.1语言介InstallShield是根据内部的一次执行各个环节进行安装。那么IS的BehaviorandLogic-->InstallScript,的窗口中几乎没有任何。这不是说明目前没有,而是InstallShieldInstallShield是按照什么顺序来执行的。3-1InstallShield的阶段。InstallShield“initialization”后执行OnSetTARGETDIR,函数的执行顺序和显示的顺序无关,对于初次接触InstallShield3.2表的处因为Excel模板放到了ExcelTemplate安装项中,所以写入表的时机就是在ExcelTemplate安装项安装完毕之后,我们选择NewNew_Feature2,时机为Installed(NewNew_Feature2ExcelTemplate安装项),图3-2编内库函数介绍InstallShield包含300多个内部库函数,用户可在安装中调用它们来创建程序组,操作文件夹,处理,监督安装状态,创建框,操作文件及其它工作。RegDBSetDefaultRoot省根。使用该函数,你可以指定另一个项,如HKEY_LOCAL_MACHINE或HKEY_CURRENT_USER或HKEY_USERS为开关键。RegDBCreateKeyEx(szKey,RegDBGetKeyValueEx(szKey,szName,nvType,svValue,系统变量解释 在安装初始阶段的时候,InstallShield定位一个目标系统上到这个文件夹。InstallShieldSUPPORTDIR。这 STRINGszKey,szClass;RegDBSetDefaultRoot(HKEY_CURRENT_USER);//设置if(RegDBCreateKeyEx(szKey,szClass)=0)then(szKey,"TemplatePath",REGDB_STRING,szValue,nSize)<0)then;nSize)<0)then;3.33-3添加office2003-KB907417-FullFile-ENU.exe,extensibilityMSM.msi,lockbackRegKey.msi三个补丁,通过去控制安装过程。在安装初始化之后#include#includefunctionNUMBERnvSize,nvType; MessageBox("Yourcomputerdidn'tinstalledExcel,Pleaseinstallif(svValue="Excel.Application.11")thenLaunchAppAndWait(DIR^FIR,"",WAIT);Office补丁LaunchAppAndWait(WINSYSDIR^"msiexec.exe","/i"+DIR^FIR,第四章其他的安装包制作产品简InstallAware是Windowsscript-driven的方式为你的应用程序创建安装文件,目前它已经被大量用于一些软件公司,InstallAware提供了自动控制的界面来程序化的生成、构建安装工程。您能从你的程序或者web页面上发布你的安装,创造属于自己的安装开发环境,它所:产品简WiseforWindowsInstaller使开发者能够快速简单地创建使用完全的VisualStudio.NET在VisualStudio.NET开发环境下直接开发安装程序包括所有的项目文件如HTML、ASP.NET和支持VisualStudio.NET2005,利用固有的VisualStudio.NET功能如sourcecodeAdvanced产品简AdvancedInstaller是一款功能强大、可生成符合MSWindows认证的WindowsInstallerMSIMSI合Windows最佳操作建议。:InstallShield和上面提到的三种工具,各有自身的特点,开发人员可根基本的操其这些操作起来也很方面,有的朋友可以在网上上评估版尝试一下。四种开发工具当中,InstallS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论