與顯示規範搭配使用的內容功能表

Active Directory 系統管理 MMC 嵌入式管理單元和 Windows 2000 殼層提供一個機制,將專案新增至 Active Directory 網域服務 中對象顯示的內容功能表。 藉由實作稱為 操作功能表延伸模組的 COM 內部伺服器,即可新增操作功能表項。 您也可以新增操作功能表項,以叫用以ShellExecute API開頭的任何檔案,例如應用程式或網頁URL。 這稱為 靜態操作功能表項

開發人員物件

本文件假設讀者熟悉使用 C++ 的 COM 作業和元件開發。 目前無法使用 Microsoft Visual Basic 建立 Active Directory 網域服務 操作功能表延伸模組。

使用操作功能表延伸模組擴充操作功能表

操作功能表延伸模組是一種 COM 內部伺服器,可實作特定介面,並且已向 Active Directory 網域服務 註冊。

若要建立及安裝操作功能表延伸模組

  1. 建立操作功能表延伸模組 DLL。 操作功能表延伸模組是 COM 內部伺服器,至少會實作 IShellExtInitIContextMenu 介面。 如需詳細資訊,請參閱 實作操作功能表 COM 物件
  2. 在使用操作功能表延伸模組的電腦上安裝操作功能表延伸模組。 這可藉由為操作功能表延伸模組 DLL 建立 Microsoft Windows Installer 套件,並使用組策略適當地部署套件來完成。 如需詳細資訊,請參閱 散發使用者介面元件
  3. 在 Windows 登錄中註冊操作功能表延伸模組,並使用 Active Directory 網域服務。 如需詳細資訊,請參閱 在顯示規範中註冊操作功能表 COM 物件。

使用靜態操作功能表項擴充操作功能表

靜態操作功能表項可用來叫用以ShellExecute API啟動的任何檔案,例如應用程式或網頁URL。 若要達成此目的,必須註冊特定物件類別的靜態操作功能表項,以便將靜態操作功能表項新增至該類別物件的操作功能表。 如需詳細資訊,請參閱 註冊靜態操作功能表項