共用方式為


登錄數據表群組

登錄數據表群組

如需此圖表的詳細資訊,請參閱 實體關聯性圖例

安裝程式具有不同登錄項目類型的特定數據表。 在填入登錄數據表群組時,請務必嘗試將放入 登錄數據表的項目數目減到,並將其他特定登錄數據表的使用最大化。 這是因為安裝程式無法區分登錄資料表中不同類型的登錄專案,而且無法使用充分利用所有安裝程式功能所需的內部邏輯,例如 廣告。 以這種方式撰寫 COM 和殼層相關的登錄專案也提供更邏輯的組織,並可協助將錯誤註冊 COM 伺服器資訊降至最低。

此圖顯示數據表的登錄專案群組,以及 元件數據表功能數據表,以及 檔案數據表。 雖然後者並未直接涉及填入登錄,但會包含在圖表中,因為它們對於登錄專案群組的邏輯而言很重要。

登錄專案群組包含下列特定登錄項目的數據表。

  • Extension 資料表 包含應用程式使用的所有檔案名擴展名,以及其相關聯的功能和元件。
  • Verb 資料表 會將命令動詞資訊與 Extension 資料表中所列的擴展名關聯。 這會提供功能廣告所需的動詞和功能數據表之間的間接連結。
  • TypeLib 數據表 會提供安裝程式在登錄中放置以註冊類型連結庫的資訊。 類型連結庫專案不會在公告時寫入。 安裝程式會在安裝與連結庫相關聯的元件時寫入類型連結庫專案。
  • MIME 資料表 將 MIME 內容類型與 CLSID 或擴展名產生關聯。 這提供MIME與功能數據表之間的路徑,這是功能公告所需的路徑。
  • SelfReg 數據表 提供自我註冊模組所需的資訊。 自我註冊是由安裝程式提供,僅供回溯兼容性使用,不建議作為填入登錄的方法,不過,如果您的應用程式中有任何模組必須自行註冊,請使用SelfReg 數據表。
  • 類別數據表 用來註冊 COM 物件的類別識別碼和其他資訊。 下表包含必須作為產品廣告一部分產生的 COM 伺服器相關信息。
  • ProgId 資料表 將程式識別碼與類別標識碼產生關聯。
  • AppId 數據表 用來註冊DCOM物件的一般安全性和組態設定。
  • Environment 數據表 用來設定環境變數的值,而且在 Windows 2000 中,環境數據表也會寫入登錄。
  • 登錄數據表 儲存應用程式需要放入系統登錄的任何其他資訊。 這包括預設設定、使用者資訊或數據,或上述數據表不支援的 COM 註冊。
  • RemoveRegistry 資料表 包含應用程式安裝時從系統登錄中刪除的登錄資訊。