建立附件引擎
附件引擎是處理服務特定組態和分析要求的 DLL。 換句話說,它會處理標準安全性設定工具集無法處理的處理。
若要建立附件引擎,您必須實作下列三個函式:
- SceSvcAttachmentAnalyze,可計算服務組態與儲存在安全性資料庫中的組態之間的差異。 這些差異會寫入安全性資料庫。 如需詳細資訊,請參閱 實作 SceSvcAttachmentAnalyze。
- SceSvcAttachmentConfig,它會將服務設定為嵌入式管理單元使用者介面中指定的服務。 如需詳細資訊,請參閱 實作 SceSvcAttachmentConfig。
- SceSvcAttachmentUpdate,其會更新安全性資料庫中服務的基底組態和組態分析。 如需詳細資訊,請參閱 實作 SceSvcAttachmentUpdate。
安全性設定工具組會實作一組支援函式,您的應用程式可以呼叫此函式來查詢及設定安全性資料庫中的資訊。 如需詳細資訊,請參閱 附件回呼函式。
建立附件引擎 DLL 之後,您必須向安全性設定工具集注冊它。 註冊 附件引擎中會說明此程式。
除了建立附件引擎之外,您也必須建立附件嵌入式管理單元擴充功能。 嵌入式管理單元擴充功能提供服務特定工作的使用者介面。 當使用者使用嵌入式管理單元擴充功能指定新的組態時,會將要求傳遞至適當的附件引擎。 引擎接著會連線到服務,並變更其組態。 如果您未實作嵌入式管理單元擴充功能,使用者將無法變更服務組態或分析。 如需如何建立附件嵌入式管理單元擴充功能的詳細資訊,請參閱 建立附件嵌入式管理單元擴充功能。