InstallShield的事件函数
在InstallShield Help Library的库中,的Reference/Event Handlers的下面,是Install
Shield的一些事件函数。这些事件包含了安装的所有过程,通过重载这些事件函数,即可以实现其过程序的控制,而不用系统默认的方式。所以了解这些函数是什么时候才会运行的非常重要。而且这些事件函数会调用各个InstallShield API函数.分为四类,分别为
1.<wbr><wbr><span></span>Global Event Handlers</wbr></wbr>
其又分为四类,分别为:
1.1<wbr><span></span>Initialization Handlers</wbr>
它有三个函数为, OnCheckMediaPassword, OnSetTARGETDIR, OnSetUpdateMode
1.2<wbr><span></span>Before Move Data Handlers</wbr>
它有十八个函数,分别为:
OnAdminInstallUIBefore, OnAdvertisementBefore, OnAppSearch, OnBegin,
OnCCPSearch, OnFirstUIBefore, OnIISInitialize, OnMaintUIBefore, OnPatchUIBefore,
OnResumeUIBefore, OnSQLComponentInstalled, OnSQLComponentUninstalle<wbr>d, OnSQLLogin,OnSQLServerInitialize, OnSQLServerInitializeMai<wbr>nt, OnUpdateUIBefore, OnFilterComponents, OnXMLInitialize,</wbr></wbr>
1.3<wbr><span></span>Move Data Handlers</wbr>
它有二十三个函数, 分别为:
OnCustomizeUninstInfo, OnGeneratedMSIScript, OnGeneratingMSIScript, OnGeneratingMSIScript, OnIISComponentInstalled, OnIISVRootUninstalling, OnInstalledFile, OnInstallFontFile, OnInstallFilesActionBefo<wbr>re, OnInstallFilesActionAfte<wbr>r, OnInstallingFile,
OnMoved, OnMoveData, OnMoving,</wbr></wbr>
OnNetApiCreateUserAccoun<wbr>t, OnSQLBatchScripts, OnSQLComponentUninstalle<wbr>d, OnUninstalledFile, OnUninstallingFile, OnUninstallingDIFxDriver<wbr>File, OnUninstallingFontFile, OnXMLComponentInstalled, OnXMLComponentUninstalli<wbr>ng.</wbr></wbr></wbr></wbr>
1.4<wbr><span></span>After Data Move Handlers</wbr>
它一共有十个函数,分别为:
OnIISUninitialize, OnXMLUninitialize, OnFirstUIAfter, OnMaintUIAfter, OnUpdateUIAfter, OnPatchUIAfter, OnResumeUIAfter, OnAdvertisementAfter, OnEnd
2.<wbr><wbr><span></span>Feature Event Handlers</wbr></wbr>
一共有四个函数,分别为:
OnInstalling, OnInstalled, OnUnInstalled, OnUnInstalling.
3.<wbr><wbr><span></span>Miscellaneous Event Handlers</wbr></wbr>
OnAbort, OnAdminPatchUIAfter, OnAdminPatchUIBefore, OnCanceling, OnDIFxLogCallback, OnError, OnException, OnFileInUse, OnHelp, OnInternetError,
OnLaunchAppAndWaitCallba<wbr>ck, OnMsiSilent, 注意此函数好像可以使用默认安装等等。OnOutOfDiskSpace, OnRebooted, OnResolveSource, OnRMFilesInUse, OnSelfRegistrationError,</wbr>
OnUninstall, OnWarning, OnFileLocked, OnFileReadOnly, OnRemovingSharedFile,
OnNextDisk, OnMD5Error,
4.<wbr><wbr><span></span>Advanced Event Handlers</wbr></wbr>
只有两个函数,分别为:
OnShowUI, OnUninstall
分享到:
相关推荐
Install Shield 学习笔记Install Shield 学习笔记Install Shield 学习笔记Install Shield 学习笔记
Install Shield安装程序制作图解 这是 6 的,很不错
一个完整的Install shield安装程序实例
Install shield12 自定义皮肤及Skin Customization Kit使用教程
install shield for vc++6.0 从光盘拷下来的,因为太大所以分成两个,只要解压后放在一个文件夹就可以安装了,不收分。保证可安装。
ISCabVu install shield cab解包 解压installshield 的cab文件
install shield for vc++6.0 从光盘拷下来的,因为太大所以分成两个,只要解压后放在一个文件夹就可以安装了,不收分。保证可安装。
这个就不用介绍了吧,看标题就明白了.
C# VS打包程序时,需要用到InstallShield Limited Edition for Visual Studio 官网下载的,里面有注册码 不能用的话 自行到官网下载, 官网地址 ...
install shield 进阶说明,详细介绍了install shield的安装,使用,及开发
用Install Shield制作应用程序安装软件的方法,一步步教你使用Install Shield。
install_shield_for_Visual_C++6.0 安装 使用
install shield简介及与其他同类软件对比
Install shield X 10.0 Premier Edition 安装程序制作指南
制作安装程序的 插件 vc++ so this
相关介绍 https://blog.csdn.net/greless/article/details/80325701
./bin/plugin install shield 重启Elasticsearch 进入/ultra/ES/elasticsearch-2.3.4/bin下。 1、先查Elasticsearch的进程: ps–ef|grep elastic 2、将查出来的进程杀掉: kill -9 pid 3、启动Elasticsearch...