定義安裝程式元件

下列概述如何將您的應用程式組織成 Windows Installer 元件。

將應用程式組織成元件

  1. 首先,取得應用程式中使用的所有檔案和其他資源的目錄和檔案樹狀結構。
  2. 識別跨應用程式共用的任何檔案、登錄機碼、快捷方式或其他資源,並可由現有元件提供做為 合併模組。 您不得在撰寫的元件中包含上述任何資源。 請改為將合併模組合併到您的安裝套件,以取得這些元件。 下列步驟說明如何將應用程式的其餘資源組織成元件。
  3. 為每個.exe、.dll和 .ocx 檔案定義新的元件。 將這些檔案指定為其元件的主要路徑檔案。 為每個元件指派元件程式碼 GUID。
  4. 為每個 .hlp 或 .chm 說明檔定義新的元件。 將這些檔案指定為其元件的主要路徑檔案。 將 .cnt 或 .chi 檔案新增至保存相關聯 .hlp 和 .chm 檔案的元件。 為每個元件指派元件程式碼 GUID。
  5. 針對做為快捷方式目標的每個檔案定義新的元件。 將這些檔案指定為其元件的主要路徑檔案。 為每個元件指派元件程式碼 GUID。
  6. 將所有剩餘的資源分組到資料夾中。 每個資料夾中的所有資源都必須一起出貨。 如果未來可能會有一對資源個別寄送的可能性,請將這些資源放在個別的資料夾中。 為每個資料夾定義新的元件。 嘗試讓元件總數保持低,以改善效能。 當安裝程式必須徹底檢查安裝的有效性時,請將應用程式分割成許多元件。 將元件中的任何檔案指定為金鑰路徑檔案。 為每個元件指派元件程式碼 GUID。
  7. 將登錄機碼新增至元件。 指向檔案的任何登錄機碼都應該包含在該檔案的元件中。 其他登錄機碼應該以邏輯方式與需要它們的檔案分組。