上一主题: 应用最佳实践下一主题: 包含不正确文件版本信息的二进制文件


安装过程如何影响操作系统

CA ARCserve Central Applications 安装过程使用名为 Microsoft Installer Package (MSI) 的安装引擎更新各种 Windows 操作系统组件。 MSI 中包含的组件允许 CA ARCserve Central Applications 执行用于安装、升级和卸载 CA ARCserve Central Applications 的自定义操作。

下表介绍了自定义操作以及受影响的组件:

注意:在您安装和卸载 CA ARCserve Central Applications 时,所有 CA ARCserve Central Applications MSI 软件包将调用此表中列出的组件。

组件

说明

CallAllowInstall

允许安装过程检查与当前应用程序安装相关的条件。

CallPreInstall

在安装过程中读取和写入 MSI 属性。 例如,从 MSI 中读取应用程序安装路径。

CallPostInstall

在安装过程中执行与安装相关的各种任务。 例如,将应用程序注册到 Windows 注册表。

CallAllowUninstall

允许卸载过程检查与当前应用程序安装相关的条件。

CallPreUninstall

在卸载过程中执行与卸载相关的各种任务。 例如,从 Windows 注册表取消注册应用程序。

CallPostUninstall

允许卸载过程在安装的文件卸载后执行各种的任务。 例如,删除剩余文件。

ShowMsiLog

如果最终用户选择“SetupCompleteSuccess”、“SetupCompleteError”或“SetupInterrupted”对话框中的“显示 Windows Installer 日志”复选框然后单击“完成”,将在记事本中显示 Windows Installer 日志文件。 (这仅适用于 Windows Installer 4.0。)

ISPrint

打印对话框的 ScrollableText 控件内容。

这是 Windows Installer .dll 自定义操作。 .dll 文件的名称为 SetAllUsers.dll,其入口点为 PrintScrollableText。

CheckForProductUpdates

使用“FLEXnet 连接”检查产品更新。

此自定义操作启动可执行文件 Agent.exe,并传递以下路径:

/au[ProductCode] /EndOfInstall

CheckForProductUpdatesOnReboot

使用“FLEXnet 连接”在重新启动时检查产品更新。

此自定义操作启动可执行文件 Agent.exe,并传递以下路径:

/au[ProductCode] /EndOfInstall /Reboot