上一個主題: 套用最佳實務作法下一個主題: 包含錯誤檔案版本資訊的二進位檔案


安裝程序如何影響作業系統

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 Connect 檢查有無產品更新。

此自訂動作會啟動名為 Agent.exe 的可執行檔,並傳送下列內容:

/au[ProductCode] /EndOfInstall

CheckForProductUpdatesOnReboot

在重新開機時使用 FLEXnet Connect 檢查有無產品更新。

此自訂動作會啟動名為 Agent.exe 的可執行檔,並傳送下列內容:

/au[ProductCode] /EndOfInstall /Reboot