欢迎来到天天文库
浏览记录
ID:6087319
大小:2.47 MB
页数:37页
时间:2018-01-02
《如何使用installshield8.0制作自己的安装程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、如何使用InstallShield8.0制作自己的安装程序作者:李强摘要 本篇文档会告诉你如何使用InstallShield开发平台来创建,编译,运行一个安装程序。在这篇文档中你会学习到安装过程中碰到的下面一些内容:加载安装文件,设置快捷方式,修改注册表,条件安装一些文件,注册com组件,更换安装界面,调试以及发布安装程序。本篇文档主要分下面的6个部分内容:·创建,编译,测试安装的工程·设置快捷方式以及修改注册表·注册COM组件·ConditionsandProperties·使用脚本修改安装程序·修改安装界面下面我们来一步一步地跟我来学习如何制作安装程序1、创建,编译,
2、测试安装的工程 这一部分主要讲述如何快速的创建一个安装Project。1.1创建一个安装的工程首先来看看InstallShield8.0的开发控制台界面,熟悉一下开发环境。图1 我们可以从文件菜单中选择开始一个新的工程向导,或者可以直接从工具栏中选中开始一个新的工程向导按钮,更直接的就是单击控制台界面上的StarttheProjectWizard超链接即可弹出一个创建新工程的对话框如图2,你可以安装提示一步一步地往下走就是了。图2单击下一步,给我们的工程设置名称,见图3图3 在上图中,当你输入一个工程的名字并单击下一步的时候,向导就会创建一个ProjectName.i
3、sm,被例子中则创建了liqiang_test.ism文件,你在IDE中对工程所做的设置都保存在这个文件中,如果你想将你的工程移植到其他机器上,你只需要将.ism文件复制到其他机器上即可。单击下一步,选择安装工程的类型,见图4图4 这个属性页允许你选择创建工程的类型,这里我们选择了InstallScriptMSIProject,这种类型的安装程序使用脚本来驱动安装界面,使用windowsinstaller来改变目标系统,比如添加文件,创建快捷方式,修改注册表,关于InstallScriptMSIProject和BasicMSIProject两种方式详细的区别,你可以参考帮
4、助文件。单击下一步,设置应用程序的信息,图5图5 你在ApplicationName中填写的应用程序的名称会出现在安装对话框中,并且你在控制面板的添加和删除程序对话框中显示的名称也就是这个名称。 还有一个就是设置安装路径,默认的情况下都是安装到C:ProgramFiles下,但是有一些例外,比如有的系统盘不在C上,为了使安装路径可以动态改变,installshield提供了ProgramFilesFolder属性,这个属性的值在安装的时候动态的初始化为目标系统的Programfile目录。单击下一步图6 这个属性页用来选择是否采用Installshieldupdat
5、eservice自动地给你的用户发送更新消息,这里我们没有选择。单击下一步,填写关于你们公司的信息图7填写公司的名称和电话,网址等单击下一步,选择语言图8单击下一步,添加Features,见图9图9 我们将缺省的Features删除,添加ProgramFilesandHelpFiles两个Features。当你的安装程序很多情况下,可以通过这个属性页将你的所有的安装程序分组,然后在安装的过程中,用户可以选择自定义安装方式来自己选择需要安装的内容,这里为了简单举例子,我就分了两组。单击下一步,将安装文件添加到相应的分组类。图10单击AddFiles,在弹出的对话框中选择相应
6、的文件,为了使你的安装工程可以很容易的移植到其他的机器上,工程向导或者IDE对你添加的每一个文件都创建了一个pathvariable,图11单击下一步,设置快捷方式,图12图12 我们可以在下面的第二部分中可以看到关于设置快捷方式的详细描述,我们不在这一步骤设置快捷方式,单击下一步,图13通过导入reg文件来修改注册表的键值,直接跳过,关于修改注册表,后面有详细的描述单击下一步,选择安装的对话框图14 这里你可以选择你安装过程中需要的对话框,向导会自动将你选择的对话框脚本函数添加到工程的脚本中,在第6部分你可以了解到脚本的内容。单击下一步,选择安装对话的皮肤,见图15图
7、15这里我选择了Blue,你也可以选择None单击下一步,进入向导的最后一步,图16 检查你在向导中设置的选项是否正确,如果确认无误,单击完成,就创建了一个新的安装工程,这个工程一般都在你的机器,我的文档目录下,下面进入第二部分,利用IDE修改我们创建的安装工程1.2 利用IDE修改安装工程设置Features的属性图17Featrues的一些属性如下,你可以分别设置图18设置安装类型的属性,图19图19对应三种安装方式,最小,典型,自定义,你可以分别选择不同的安装组件相匹配。从IDE中向工程中添加文件下面我们演
此文档下载收益归作者所有