Active Directory 系統管理 MMC 嵌入式管理單元和 Windows 2000 殼層提供一種機制,將專案新增至 Active Directory 網域服務中對象顯示的內容功能表。 藉由實作稱為 作菜单延伸模块的 COM 內部伺服器,即可新增作選單項。 您也可以新增作功能表項,以叫用以 ShellExecute API 開頭的任何檔案,例如應用程式或網頁 URL。 這稱為 靜態作功能表項。
開發人員物件
本文件假設讀者熟悉使用 C++ 的 COM 作業和元件開發。 目前無法使用 Visual Basic 建立 Active Directory Domain Services作功能表延伸模組Microsoft。
使用作功能表延伸模組擴充作功能表
作功能表延伸模組是 COM 內部伺服器,可實作特定介面,並且已向 Active Directory 網域服務註冊。
建立及安裝作功能表延伸模組
- 建立作功能表延伸模組 DLL。 作功能表延伸模組是 COM 內部伺服器,至少會實作 IShellExtInit 和 IContextMenu 介面。 如需詳細資訊,請參閱 實作作選單 COM 物件。
- 在使用作功能表延伸模組的電腦上安裝作功能表延伸模組。 這可藉由為作功能表延伸模組 DLL 建立Microsoft Windows Installer 套件,並使用組策略適當地部署套件來完成。 如需詳細資訊,請參閱 散發使用者介面元件。
- 在 Windows 登錄和 Active Directory 網域服務中註冊作功能表延伸模組。 如需詳細資訊,請參閱 在顯示規範中註冊作功能表 COM 物件。
使用靜態作功能表項擴充作功能表
靜態作功能表項可用來叫用以 ShellExecute API 開頭的任何檔案,例如應用程式或網頁 URL。 若要達成此目的,必須註冊特定對象類別的靜態作功能表項,以便將靜態作功能表項新增至該類別物件的作功能表。 如需詳細資訊,請參閱 註冊靜態作功能表項。