共用方式為


密封 Service Manager 管理元件

當 Service Manager 中的管理元件包含其他管理元件必須參考的基底定義,例如清單時,它必須密封。 密封管理元件之後,您無法直接修改密封管理元件中的物件,而且無法解除密封管理元件,但您可以定義密封管理元件中對象的參考。

如需如何修改儲存在您已密封之管理元件中之對象的詳細資訊,請參閱 管理元件:重要概念

封存管理元件需要使用密鑰檔案來提供管理元件的額外身分識別,且其中包含公開/私鑰組。 您必須先事先建立此檔案,才能密封管理元件。 如需如何建立必要密鑰檔案的詳細資訊,請參閱 如何:建立公開/私鑰組。 建立金鑰檔案之後,請將它儲存在安全的位置。

建議您在密封管理元件之後簽署管理元件。 簽署管理元件對於確保檔案不會在位置之間傳輸時修改檔案很重要。 您用來簽署管理元件的金鑰與在密碼編譯方式簽署任何檔案的過程中所使用的密鑰相同。 您可以使用相同的金鑰來密封和管理元件,因為金鑰的公用部分用於密封。

密封管理元件

  1. 建立包含公開/私鑰組的 .snk 金鑰檔案。

  2. 在 Service Manager 撰寫工具 的 [管理元件總管] 中,以滑鼠右鍵按兩下您想要密封的管理元件,然後選取 [密封管理元件]。

  3. 在 [密封管理元件] 對話方塊的 [金鑰檔案] 方塊中,輸入您先前建立的金鑰檔案位置。 檔案必須具有 .snk 擴展名。 您也必須填寫 [ 公司 ] 方塊。 填入其他方塊是選擇性的。

  4. 選取 [密封] 以建立密封管理元件,這會儲存在您在 [輸出目錄] 方塊中指定的資料夾中。

下一步