共用方式為


定義安裝程式元件

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

將應用程式組織成元件

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