Partager via


Menus contextuels à utiliser avec des spécificateurs d’affichage

Les composants logiciels enfichables MMC d’administration Active Directory et l’interpréteur de commandes Windows 2000 fournissent un mécanisme permettant d’ajouter un élément au menu contextuel affiché pour les objets dans services de domaine Active Directory. Un élément de menu contextuel peut être ajouté en implémentant un serveur COM in-proc appelé extension de menu contextuel. Vous pouvez également ajouter un élément de menu contextuel qui appelle n’importe quel fichier démarré avec l’API ShellExecute , comme une URL d’application ou de page web. Il s’agit d’un élément de menu contextuel statique.

Public de développeurs

Cette documentation suppose que le lecteur est familiarisé avec les opérations COM et le développement de composants à l’aide de C++. Il n’est actuellement pas possible de créer une extension de menu contextuel services de domaine Active Directory à l’aide de Microsoft Visual Basic.

Extension du menu contextuel avec une extension de menu contextuel

Une extension de menu contextuel est un serveur COM in-proc qui implémente certaines interfaces et est inscrit auprès de services de domaine Active Directory.

Pour créer et installer une extension de menu contextuel

  1. Créez la DLL d’extension de menu contextuel. Une extension de menu contextuel est un serveur COM in-proc qui, au minimum, implémente les interfaces IShellExtInit et IContextMenu . Pour plus d’informations, consultez Implémentation de l’objet COM du menu contextuel.
  2. Installez l’extension de la feuille de menus contextuel sur les ordinateurs où l’extension de menu contextuel est utilisée. Pour ce faire, créez un package Microsoft Windows Installer pour la DLL d’extension de menu contextuel et déployez le package de manière appropriée à l’aide de la stratégie de groupe. Pour plus d’informations, consultez Distribution de composants d’interface utilisateur.
  3. Inscrivez l’extension de menu contextuel dans le Registre Windows et avec services de domaine Active Directory. Pour plus d’informations, consultez Inscription de l’objet COM du menu contextuel dans un spécificateur d’affichage.

Extension du menu contextuel avec un élément de menu contextuel statique

Un élément de menu contextuel statique peut être utilisé pour appeler n’importe quel fichier démarré avec l’API ShellExecute , tel qu’une URL d’application ou de page web. Pour ce faire, l’élément de menu contextuel statique d’une classe d’objet particulière doit être inscrit afin que l’élément de menu contextuel statique soit ajouté au menu contextuel des objets de cette classe. Pour plus d’informations, consultez Inscription d’un élément de menu contextuel statique.