共用方式為


安裝程式數據表群組

在安裝期間執行安裝程式群組控制工作的數據表,標準動作自訂動作

此群組中的某些數據表會藉由提供一連串的動作來控制高階動作。 下列每個時序表都會控制高階動作的一部分。

在某些情況下,安裝必須執行一些作業,而無法只使用 標準動作。 為了提供最大的彈性,安裝程式提供安裝程式作者建立自己的自定義動作的能力。 如果您有任何自定義動作,您應該藉由填入 CustomAction 數據表,向安裝程式註冊它們。

CustomAction 資料表 提供將自定義程式代碼和數據整合到安裝程式的方法。 執行的程式代碼可以是資料庫中所包含的數據流、最近安裝的檔案或現有的可執行檔。

下表擴充安裝程式的功能,以在安裝期間作檔案和資料夾。

  • RemoveFile 資料表 包含安裝期間移除的檔案清單。
  • RemoveIniFile 資料表 包含應用程式從 .ini 檔案中移除的資訊。
  • RemoveRegistry 資料表 包含要安裝對應元件時,從系統登錄中刪除的資訊。
  • CreateFolder 資料表 列出安裝期間必須建立的資料夾。 雖然安裝程式會視需要建立資料夾,但只要這些資料夾是空的,就會將其移除。 在卸載元件之前,不會刪除 CreateFolder 資料表中的資料夾清單。
  • MoveFile 資料表 包含要從使用者電腦上指定來源目錄移至目的地目錄的檔案清單。 您不需要使用 MoveFile 資料表來描述與您安裝之元件相關聯的檔案。

若要設定必須符合才能起始安裝的必要條件,請填入 LaunchCondition 數據表。

LaunchCondition 資料表 包含條件清單,這些條件全都必須滿足,動作才能成功。