1、还可以把文献安装和脚本中函数执行关联起来。Features重要是查看各装置配备信息,Components重要是查看各组件配备信息,这两个都是以便顾客查看某些设立基本信息。Setup Types用来设立顾客在自定义安装和完全安装时要安装组件。3.Application Data 文献夹重要是提供顾客查看计算机中应用程序和文献,以便顾客来选取其中文献来制作安装包。普通不需要顾客操作。4.System Configuration 文献夹重要是查看系统配备信息,涉及安装包快捷方式设立,当前计算机系统注册表信息。普通也不需要顾客操作。5.Server Configuration文献夹重要是某些服务配备信
2、息。6.Behavior and Logic 文献夹重要是用来编写安装包程序脚本,在InstallScriptFiles文献夹下涉及脚本文献,在Functions文献夹下显示脚本中所有函数。在Support Files/Billboards下重要是支持该安装包某些文献,例如顾客合同文献之类。7.User Interface文献下是安装包所有安装界面,顾客可以在这设立安装界面风格和挑选安装过程中所要用到安装包。在IS中,以Sd开头命名函数普通代表窗口函数。8.Media 文献夹是安装包类库,Path Variables 中保存是安装包中设立某些途径变量值,Releases下是制作完毕安装包设立,
3、重要涉及InstallShield运营日记文献,制作好安装包EXE文献信息设立。9.Additional Tools文献夹是某些额外工具,普通用不到。第二某些:脚本和安装包信息简介 Installshield脚本对大小写敏感,并且每个if都会和一种endif相配对,在每个Function中,代码是按顺序执行。安装途径:默认状况下都是安装到C:Program Files下,但是有某些例外,例如有系统盘不在C盘上,为了使安装途径可以动态变化,installshield提供了ProgramFilesFolder属性,这个属性值在安装时候动态地初始化为目的系统Program file目录。Featur
4、es:你安装程序在诸多状况下,可以通过这个属性页将你所有安装程序分组,然后在安装过程中,顾客可以选取自定义安装方式来自己选取需要安装内容。 选取要安装对话框,向导会自动将你选取对话框脚本函数添加到工程脚本中。 InstallShield中两个途径: SUPPORTDIR:Behaviour and Logic/Support Files/Language Independent下文献TARGETDIR:General Information/Product Properties/Organization/Setup Design/Feature/Required Features:当安装该组件
5、时同步需要安装组件。Organization/Setup Design/Feature/OnInstaling:在该组件安装之前所需要调用脚本办法。Organization/Setup Design/Feature/OnInstalled:在该组件安装之后所需要调用脚本办法。Organization/Setup Design/Feature/OnUninstaling:在该组件卸载之前所需要调用脚本办法。Organization/Setup Design/Feature/OnUninstalled:在该组件卸载之后所需要调用脚本办法。检查某些安装环境与否已经安装或安装版本与否匹配:普通是在注册
6、表中查找该程序版本或在System32文献夹下查找该程序运营过程中某些DLL版本。通过按F来查看协助文档,里面有InstallShieldAPI简介 文献拷贝顺序是按Organization/Setup Design/Feature/Compent下顺序拷贝EPA安装包下:Organization/Setup Design/EPA Soft kit有EPA_Installing和EPA_Installed两个选项,阐明当EPA Soft kit下组件所有安装之前和安装完后会调用这两个办法。在OnInstallingFile函数中拷贝完文献到目的途径(EPA Tester)后,就执行相应函数(E
7、PATester_Installed()Requirement Module功能块里放置某些公用EXE和安装程序文献EPA ClockSync Test中要用到Requirement Module东西,在自己Required Features 中进行设立,把Requirement Module涉及进来。Organization/Setup Design/Feature/FileNeed:用来设立某些组件与否容许顾客取消安装。某些DLL和文献简介:C:WINDOWSsystem32dfshim.dll:属于.NetFreamWork一种DLLWINDOWSsystem32wpcap.dll:属于
8、WinPcap一种DLLWINDOWSsystem32aksusb3.dll,akshsp51.dll,akshhl27.dll,aksllmtp.exe,电子狗regsvr32.exe(C:WINDOWSsystem32):regsvr32.exe用于注册Windows操作系统动态链接库和ActiveX控件,ActiveX控件只有通过注册才干被系统辨认和使用。它就是windows自带注册和反注册工具。bat文献:bat是dos下批解决文献。批解决文献是无格式文本文献,它包括一条或多条命令。它文献扩展名为 .bat 或 .cmd。在命令提示下键入批解决文献名称,或者双击该批解决文献,系统就会调
9、用Cmd.exe按照该文献中各个命令浮现顺序来逐个运营它们。使用批解决文献(也被称为批解决程序或脚本),可以简化寻常或重复性任务。第三某些:脚本编程这某些重要解说InstallScript脚本,脚本中某些重要函数以及它们执行顺序。某些用到CMD命令和Windows注册服务。 如果你想修改某个事件解决函数,你可以从事件列表中选取一种事件例如咱们选取(Before Move Data),然后选取一种关于这个事件函数(例如Begin),然后这个函数定义就会出当前你脚本中,在你脚本中会浮现下面代码。安装、修复、重新安装(修改)或卸载状态,后三者都属于MAINTENANCE状态Regserver:注册服
10、务Unregserver:反注册服务修改安装界面解决顾客输入:在你安装脚本中,所有解决顾客输入对话框显示只在下面四个函数中浮现OnFirstUIBefore,这个函数里包括了顾客第一次安装该程序,在复制文献之前所有对话框。OnFirstUIAfter,这个函数包括顾客第一次安装该程序,在复制文献之后所用到对话框显示OnMaintUIBefore,这个函数中包括了顾客采用maintenance模式安装时,在复制文献之前所用到所有对话框。OnMaintUIAfter,这个函数中包括了顾客采用maintenance模式安装,在复制文献之后所用到对话框。对于InstallScript 工程来说,其实这
11、里最重要还是OnFirstUIBefore and OnMaintUIBefore两个函数,顾客无论是第一次安装还是maintenance安装,对话框显示都在这两个函数中。EPA安装项目中代码执行顺序:(安装)1.OnSetTARGETDIR is called directly by the framework to initializeOnSetTARGETDIR自动被系统调用,入口函数2.OnIISCheckRequirements3.OnShowUI()4.OnFirstUIBefore()/安装界面都在这个函数中5.OnMoveData() (OnMoveData开始)6.OnMov
12、ing()7.OnInstallingFile (system32下某些DLL,Requirement Module下文献拷贝到目的文献夹下,Read.txt,License.txt,之后就可以进行安装环境检查了,这个函数中间过程中始终有,之后会拷贝某些文献到目的文献夹下)8.EPA_Installing9.RequirementModule_Installed(安装程序前必备环境)10.EPAClockSyncTest_Installed11.EPACSMETest_Installed12.EPATester_Installed()13.EPAToolKit_Installed()14.EP
13、AOPCServer_Installed()15.EPAConfiguration_Installed()16.EPA_Installed()(OnMoveData结束)17.OnFirstUIAfter()卸载:1.OnSetTARGETDIR()入口函数18.OnIISCheckRequirements()19.OnShowUI20.OnMaintUIBefore()(选取三个去向,修改,修复,除去)21.OnMoveData()22.EPA_UnInstalling()23.EPAConfiguration_UnInstalled24.EPAOPCServer_UnInstalled()25.EPATester_UnInstalled()26.EPAClockSyncTest_UnInstalled()27.EPA_UnInstalled()28.OnMoved(OnMoveData结束)29.OnMaintUIAfter修改:删除某些组件修复:重新安装程序除去:卸载程序InstallShied函数执行顺序如下:OnBegin - OnShowUIOnShowUI里面为
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1