installshield简单.docx
- 文档编号:18459953
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:14
- 大小:2.12MB
installshield简单.docx
《installshield简单.docx》由会员分享,可在线阅读,更多相关《installshield简单.docx(14页珍藏版)》请在冰点文库上搜索。
installshield简单
一个简单的installshield2008安装程序的创建文档
Installshield的首页:
通过浏览InstallShield创建一个新安装脚本项目需要下面的步骤。
1、通过下列方法打开NewProject(新项目)对话框:
单击StartPage'sProjectTasks中的Createanewproject,如下图:
2、在NewProject对话框中,单击common中的InstallScriptProject图标,如下图:
3、在ProjectName编辑框中输入项目名称,勾选最下方CreateProduct,点击OK完成创建。
(也可以使用Files(文件)菜单中的New(新建)命令进行项目创建)
创建完成后,Installshield会自动变成如下界面:
可以利用最下方的拖动条进行工程的创建,如下图所示:
指定应用程序信息
这个应用程序信息页可以让你指定关于你的安装程序的总说明信息。
如下图所示:
按照下列步骤完成:
1、在Specifyyourcompanyname编辑框中输入公司名称
2、在Specifyyourapplicationname编辑框中输入程序名称
3、保留其他的内容不变
(在应用程序名称区域输入的内容将用在最终用户的对话框上显示,并且这个名字将在最终用户的“添加/删除程序”面板中作为应用程序名显示出来。
输入的应用程序名和公司名确定了在Windows开始菜单中默认的应用程序快捷方式,并且为目标计算机需要的TARGETDIR(目标目录)系统变量提供了默认值。
)
定义安装体系结构
安装结构页可以让你指定你想通过安装程序显示的功能部件。
从用户的观点看一个功能部件是一个最小的可以单独安装的产品部分。
当最终用户选择自定义安装类型时,单独的功能部件可以直接的显示出来。
(功能部件可以包含子功能部件,子子功能部件甚至更多,你可以添加你的安装程序所需要的多个层级。
)如下图所示:
按照下列步骤完成:
1、针对DoyouwanttocustomizeyourInstallation选择YES
2、选择已有的DefaultFeature功能部件并且重命名
3、建立一个新功能部件HelpFiles。
点击InstallationArchitecture然后点击New按钮即可进行创建。
给项目添加文件
应用程序文件页可以让你为每一个功能部件指定你想链接的文件。
首先从功能部件列表中选择你要插入文件的功能部件。
要添加文件链接,单击AddFiles按钮进行浏览
选择要包含到功能部件中的文件。
这里由于事例比较简单,不用将功能部件分开,放到一个部件下面即可,所以针对DoyouwanttocustomizeyourInstallationArchitecture?
选择NO
1、从功能部件列表区中,选中ProgramFiles
2、在树形结构(目标计算机的总节点)中,选择ApplicationTargetFolder
3、单击AddFiles.
4、在源目录中找到自己要添加的可执行程序,同时需要添加可执行程序在运行过程中需要的DLL文件(比如在添加Monotorrent.exe后还需要添加Monotorrent.dll(这是可执行文件Monotorrent.exe在执行过程中需要调用的))如下图所示:
添加再发布内容
应用程序再发布页可以指定你的应用程序所需要的任意第三方技术,例如,MDAC,MFC,或者DirectX。
你可以使用选择按钮来指定任意这样的需求;如果你的应用程序需求没有在询问和选择列表中体现,你可以单击Objects链接从ProjectAssistant切换到InstallationDesigner,就可以看到全部可用对象和封装第三方技术的链接模块的列表。
在本例中,让所有的选项都处于NO。
如下图所示:
建立快捷方式
应用程序快捷方式页可以让我们在目标系统的桌面或者开始菜单为应用程序文件指定快捷方式。
默认的,这个页面为安装项目包含的每一个可执行文件显示一个快捷方式;也可以删除这些,然后为安装项目中的其他文件添加快捷方式。
如下图所示:
配置注册表数据
应用程序注册表页可以让你为应用程序的需求制定任意注册表项(以后详细说明)
在安装协商中选择对话框样式,如下图所示:
在InstallationInterview(安装协商)页可以让你指定当最终用户运行安装程序时看到的对话框。
在这个页面通过的询问,ProjectAssistant在安装脚本中添加对应的对话框函数。
在本例中,按照下列步骤:
1、在"DoyouwanttodisplayaLicenseAgreementDialog?
的提示信息下面选择NO选项按钮(NO是没有安装协商,YES是有,需要自己手动添加一个协商的内容,文件格式是文本文件即可)。
2、保留其他的选项按钮为YES。
为安装选择语言,如下图所示:
编译安装程序
编译安装程序也可以让你指定你想发布的那种类型。
如下图所示:
在事例中,按照下列步骤:
1、选择SingalExecutable选项
2、单击BuildInstallations
输出窗口打开,最主要的编译标签中显示编译过程的相关信息。
当编译标签中显"Buildfinishedatdateandtime"时,编译就完成了。
选择安装文件的发布形式
在InstallationDesigner中选择Media->Releases,右键点击右侧的Releases,在弹出的菜单中选择ReleaseWizard,如下图所示:
选择ExistingReleaseName(覆盖),如下图所示:
然后下一步选择介质类型,这里我们选择Custom,在下面的FormatSize选项中可以调整对安装空间的需求。
如下图所示:
在File中为需要创建的安装程序命名(注意:
命名的时候需要在名字后面加上后缀.exe,不然后面会报警告,生成不了正确的安装文件。
),在Icon中选择安装文件的图标如下图所示:
然后选择是否进行数字签名,保护自己的安装文件。
这里本例未勾选,不进行签名。
如下图所示:
下一步选择安装程序所能够安装的操作系统,如下图所示;
下一步查看安装程序支持的语言,并可以指定默认的安装语言,如下图所示;
下一步是选择安装的组件,如下图所示;
下一步选择安装文件的介质,本例选择CabinetFiles,如下图所示;
下一步选择安装界面的皮肤,推荐勾选最下面的Displaysmallinitializat(这对需要全屏的安装画面和小的安装对话框所必须的,类似于VS2008那样的安装界面),如下图所示:
一直默认知道Summary,查看信息是否有误,没有的话勾选BuildtheRelease,然后点击完成。
如果最后的Build消息栏中既没有报错,也没有警告的话,则安装文件生成成功了。
上面的实例在选择完全安装时,无法自定义安装路径,这里需要我们在InstallationDesigner中的BehaviorandLogic下的InstallScript,双击。
在脚本编辑区中选择BeforeMoveData,然后选择OnFristUIBefore事件。
找到Dlg_SdAskDestPath分支,但是我们会发现找不到这样的分支,自己创建即可:
我们首先需要定义一个临时字符串变量svTemp
然后创建分支:
Dlg_SdAskDestPath:
szTitle="";
szMsg="";
svTemp=szDir;
nResult=SdAskDestPath(szTitle,szMsg,szDir,0);
if(svTemp!
=szDir)then
szDir=szDir^@COMPANY_NAME^@PRODUCT_NAME;
endif;
TARGETDIR=szDir;
if(nResult=BACK)gotoDlg_SdRegisterUser;
这里需要添加两个字符串变量:
COMPANY_NAME和PRODUCT_NAME。
这样,两种安装方式都可以自定义安装路径了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- installshield 简单