Installshield制作安装包详解结合实际优质项目Word格式文档下载.docx

上传人:b****2 文档编号:14735387 上传时间:2022-10-24 格式:DOCX 页数:9 大小:282.67KB
下载 相关 举报
Installshield制作安装包详解结合实际优质项目Word格式文档下载.docx_第1页
第1页 / 共9页
Installshield制作安装包详解结合实际优质项目Word格式文档下载.docx_第2页
第2页 / 共9页
Installshield制作安装包详解结合实际优质项目Word格式文档下载.docx_第3页
第3页 / 共9页
Installshield制作安装包详解结合实际优质项目Word格式文档下载.docx_第4页
第4页 / 共9页
Installshield制作安装包详解结合实际优质项目Word格式文档下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

Installshield制作安装包详解结合实际优质项目Word格式文档下载.docx

《Installshield制作安装包详解结合实际优质项目Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Installshield制作安装包详解结合实际优质项目Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。

Installshield制作安装包详解结合实际优质项目Word格式文档下载.docx

还可以把文献安装和脚本中函数执行关联起来。

Features重要是查看各装置配备信息,Components重要是查看各组件配备信息,这两个都是以便顾客查看某些设立基本信息。

SetupTypes用来设立顾客在自定义安装和完全安装时要安装组件。

3.ApplicationData文献夹重要是提供顾客查看计算机中应用程序和文献,以便顾客来选取其中文献来制作安装包。

普通不需要顾客操作。

 

4.SystemConfiguration文献夹重要是查看系统配备信息,涉及安装包快捷方式设立,当前计算机系统注册表信息。

普通也不需要顾客操作。

5.ServerConfiguration 文献夹重要是某些服务配备信息。

6.BehaviorandLogic文献夹重要是用来编写安装包程序脚本,在InstallScriptFiles文献夹下涉及脚本文献,在Functions文献夹下显示脚本中所有函数。

在SupportFiles/Billboards下重要是支持该安装包某些文献,例如顾客合同文献之类。

7.UserInterface文献下是安装包所有安装界面,顾客可以在这设立安装界面风格和挑选安装过程中所要用到安装包。

在IS中,以Sd开头命名函数普通代表窗口函数。

8.Media文献夹是安装包类库,PathVariables中保存是安装包中设立某些途径变量值,Releases下是制作完毕安装包设立,重要涉及InstallShield运营日记文献,制作好安装包EXE文献信息设立。

9.AdditionalTools文献夹是某些额外工具,普通用不到。

第二某些:

脚本和安装包信息简介

Installshield脚本对大小写敏感,并且每个if都会和一种endif相配对,在每个Function中,代码是按顺序执行。

安装途径:

默认状况下都是安装到C:

\ProgramFiles下,但是有某些例外,例如有系统盘不在C盘上,为了使安装途径可以动态变化,installshield提供了ProgramFilesFolder属性,这个属性值在安装时候动态地初始化为目的系统Programfile目录。

Features:

你安装程序在诸多状况下,可以通过这个属性页将你所有安装程序分组,然后在安装过程中,顾客可以选取自定义安装方式来自己选取需要安装内容。

选取要安装对话框,向导会自动将你选取对话框脚本函数添加到工程脚本中。

InstallShield中两个途径:

SUPPORTDIR:

BehaviourandLogic/SupportFiles/LanguageIndependent下文献

TARGETDIR:

GeneralInformation/ProductProperties/

Organization/SetupDesign/Feature/RequiredFeatures:

当安装该组件时同步需要安装组件。

Organization/SetupDesign/Feature/OnInstaling:

在该组件安装之前所需要调用脚本办法。

Organization/SetupDesign/Feature/OnInstalled:

在该组件安装之后所需要调用脚本办法。

Organization/SetupDesign/Feature/OnUninstaling:

在该组件卸载之前所需要调用脚本办法。

Organization/SetupDesign/Feature/OnUninstalled:

在该组件卸载之后所需要调用脚本办法。

检查某些安装环境与否已经安装或安装版本与否匹配:

普通是在注册表中查找该程序版本或在System32文献夹下查找该程序运营过程中某些DLL版本。

通过按F1来查看协助文档,里面有InstallShieldAPI简介

文献拷贝顺序是按Organization/SetupDesign/Feature/Compent下顺序拷贝

EPA安装包下:

Organization/SetupDesign/EPASoftkit有EPA_Installing和EPA_Installed两个选项,阐明当EPASoftkit下组件所有安装之前和安装完后会调用这两个办法。

在OnInstallingFile函数中拷贝完文献到目的途径(EPATester)后,就执行相应函数(EPATester_Installed())

RequirementModule功能块里放置某些公用EXE和安装程序文献

EPAClockSyncTest中要用到RequirementModule东西,在自己RequiredFeatures中进行设立,把RequirementModule涉及进来。

Organization/SetupDesign/Feature/FileNeed:

用来设立某些组件与否容许顾客取消安装。

某些DLL和文献简介:

C:

\WINDOWS\system32\dfshim.dll:

属于.NetFreamWork一种DLL

\WINDOWS\system32\wpcap.dll:

属于WinPcap一种DLL

\WINDOWS\system32\aksusb3.dll,akshsp51.dll,akshhl27.dll,aksllmtp.exe,电子狗

regsvr32.exe(C:

\WINDOWS\system32\):

regsvr32.exe用于注册Windows操作系统动态链接库和ActiveX控件,ActiveX控件只有通过注册才干被系统辨认和使用。

它就是windows自带注册和反注册工具。

bat文献:

bat是dos下批解决文献。

批解决文献是无格式文本文献,它包括一条或多条命令。

它文献扩展名为.bat或.cmd。

在命令提示下键入批解决文献名称,或者双击该批解决文献,系统就会调用Cmd.exe按照该文献中

各个命令浮现顺序来逐个运营它们。

使用批解决文献(也被称为批解决程序或脚本),可以简化寻常或重复性任务。

第三某些:

脚本编程

这某些重要解说InstallScript脚本,脚本中某些重要函数以及它们执行顺序。

某些用到CMD命令和Windows注册服务。

 

如果你想修改某个事件解决函数,你可以从事件列表中选取一种事件例如咱们选取(BeforeMoveData),然后选取一种关于这个事件函数(例如Begin),然后这个函数定义就会出当前你脚本中,在你脚本中会浮现下面代码。

安装、修复、重新安装(修改)或卸载状态,后三者都属于MAINTENANCE状态 

Regserver:

注册服务

Unregserver:

反注册服务

修改安装界面

解决顾客输入:

在你安装脚本中,所有解决顾客输入对话框显示只在下面四个函数中浮现OnFirstUIBefore,这个函数里包括了顾客第一次安装该程序,在复制文献之前所有对话框。

OnFirstUIAfter,这个函数包括顾客第一次安装该程序,在复制文献之后所用到对话框显示

OnMaintUIBefore,这个函数中包括了顾客采用maintenance模式安装时,在复制文献之前所用到所有对话框。

OnMaintUIAfter,这个函数中包括了顾客采用maintenance模式安装,在复制文献之后所用到对话框。

对于InstallScript工程来说,其实这里最重要还是OnFirstUIBeforeandOnMaintUIBefore两个函数,顾客无论是第一次安装还是maintenance安装,对话框显示都在这两个函数中。

EPA安装项目中代码执行顺序:

(安装)

1.OnSetTARGETDIRiscalleddirectlybytheframeworktoinitialize

OnSetTARGETDIR自动被系统调用,入口函数

2.OnIISCheckRequirements

3.OnShowUI()

4.OnFirstUIBefore() //安装界面都在这个函数中

5.OnMoveData()(OnMoveData开始)

6.OnMoving()

7.OnInstallingFile(system32下某些DLL,RequirementModule下文献拷贝到目的文献夹下,Read.txt,License.txt,之后就可以进行安装环境检查了,这个函数中间过程中始终有,之后会拷贝某些文献到目的文献夹下)

8.EPA_Installing

9.RequirementModule_Installed(安装程序前必备环境)

10.EPAClockSyncTest_Installed

11.EPACSMETest_Installed

12.EPATester_Installed()

13.EPAToolKit_Installed()

14.EPAOPCServer_Installed()

15.EPAConfiguration_Installed()

16.EPA_Installed()  (OnMoveData结束)

17.OnFirstUIAfter()

卸载:

1.OnSetTARGETDIR() 入口函数

18.OnIISCheckRequirements()

19.OnShowUI

20.OnMaintUIBefore() (选取三个去向,修改,修复,除去)

21.OnMoveData()

22.EPA_UnInstalling()

23.EPAConfiguration_UnInstalled

24.EPAOPCServer_UnInstalled()

25.EPATester_UnInstalled()

26.EPAClockSyncTest_UnInstalled()

27.EPA_UnInstalled()

28.OnMoved(OnMoveData结束))

29.OnMaintUIAfter

修改:

删除某些组件

修复:

重新安装程序

除去:

卸载程序

InstallShied函数执行顺序如下:

OnBegin--->

OnShowUI

OnShowUI里面为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1