`
testcs_dn
  • 浏览: 114451 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Install Shield 的事件 函数

 
阅读更多

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

分享到:
评论

相关推荐

    Delphi 6实务经典

    Install Shield安装程序示范·Multi-Thread多线程程序设计·Delphi VCL组件制作·示范各种文件处理技巧·详细说明Object Pascal程序设计技巧(附录A、B)·以详细的范例说明各种常用的内置函数(附录C、D、E)

    Python库 | mypy_boto3_shield-1.17.81-py3-none-any.whl

    myPy_boto3_shield通过提供详细的类型定义,确保了即使在复杂的AWS服务调用中,myPy也能正确地分析出每个函数参数和返回值的类型,帮助开发者在编写代码时就能发现类型错误,避免了因类型不匹配导致的运行时异常。...

    PyPI 官网下载 | mypy-boto3-shield-1.17.81.tar.gz

    pip install mypy-boto3-shield ``` 安装完成后,可以在自己的项目中导入并使用`mypy-boto3-shield`,享受类型安全的`boto3`操作。 总结来说,`mypy-boto3-shield`是一个提升`boto3`类型安全性的工具,通过集成`...

    PyPI 官网下载 | mypy-boto3-shield-1.17.32.0.tar.gz

    标签“Python库”表明`mypy-boto3-shield`是一个用于Python编程的软件包,这类库通常包含了一系列的函数、类或模块,用于扩展Python的功能或提供特定领域的解决方案。 从压缩包子文件的文件名称列表中,我们只有一...

    installshield函数

    InstallShield函数是软件安装制作工具InstallShield中的一系列功能函数,用于实现安装过程中的各种定制操作,例如创建程序文件夹、添加图标、删除文件夹等。这些函数在安装脚本中使用,帮助开发者构建出符合用户需求...

    PyPI 官网下载 | credential_shield_fdelgados-2.0.0-py3-none-any.whl

    pip install credential_shield_fdelgados-2.0.0-py3-none-any.whl ``` **Python库的使用** 安装完成后,开发者可以在Python项目中导入这个库来使用其功能。导入方式通常是: ```python import credential_shield...

    installshield函数大全

    ### InstallShield函数大全详解 #### 一、概述 在软件安装和部署领域,InstallShield是一款极为重要的工具,它能够帮助开发者高效地构建Windows安装程序。本文档旨在介绍InstallShield中的库函数及其应用方法,...

    Installshiel学习资料和使用教程合集

    资源名称:Installshiel学习资料和使用教程合集资源目录:【】Install Shield使用教程【】Installscript函数大全【】InstallShield 6.22 中文教程【】InstallShield2008驱动安装包制作方法【】InstallShield...

    InstallShield相关资料

    《06_InstallShield内部库函数全集六-自定义对话框函数(中文版).doc》这份文档详细列出了InstallShield中关于自定义对话框的函数,包括函数名称、参数说明和使用示例。通过查阅这份文档,开发者可以快速找到所需函数...

    InstallShield脚本

    * SetupInstall():安装的实际过程 * SetupScreen():设置安装过程的屏幕显示(包括背景颜色,字体等) * CheckRequirements():检查安装需求(包括硬盘空间,操作系统平台等) * DialogShowSdWelcome():显示“欢迎...

    Installshield常用InstallScript

    如果注册表键不存在,或设置默认根键失败,函数将返回-1,表示.NET Framework缺失或无法正确检测。此外,还可以结合`LaunchAppAndWait`函数自动下载并安装.NET Framework,如: ```installscript nResult = ...

    InstallShield安装程序制作教程

    在教程的其他介绍部分,作者还提及了一些常用的函数和注意事项,这些对于安装程序的高级定制和优化很有帮助。 通过本文的介绍,读者可以掌握使用InstallShield v10.5制作MSI格式安装包的基本流程和核心操作,从而...

    Python基于Nonebot2的修仙文字游戏插件+使用说明.zip

    self.main_bo = [] # 负责发送消息的qq,调用lay_out.py 下range_bot函数的情况下需要填写 self.shield_group = [] # 屏蔽的群聊 self.layout_bot_dict = {{}} # QQ所负责的群聊{{群 :bot}} 其中 bot类型 []...

    Python-Navio:Python扩展船

    Python-Navio 旨在成为 Raspberry Pi 的 Navio(+) shield 的易于使用但功能强大的接口。 它使用一些特定于 Python &gt;= 3.2 的函数,因此在其他版本上使用 ymmv。 为了进行测试,您可能希望使用 virtualenv 以免与...

    salaryfy-app:Salaryfy App是面向自由开发人员的应用程序,可轻松跟踪您的工作时间和收入,您可以有多个工作并在需要时完成它们,您将拥有已完成工作的历史记录,并且在必要时可以与他们再次合作。 这不是最终版本,一些功能即将添加

    后端 :shield:入门 :rocket: 这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。安装 :wrench: 克隆仓库git clone https://github.com/jonathanmejia-ar/typescript-typeorm-mysql.git ...

Global site tag (gtag.js) - Google Analytics