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