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

Les composants logiciels enfichables MMC d’administration Active Directory et Windows interpréteur de commandes 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. Un élément de menu contextuel peut également être ajouté qui appelle n’importe quel fichier démarré avec l’API ShellExecute , tel qu’une application ou une URL 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 l’opération 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 implémente au minimum les interfaces IShellExtInit et IContextMenu . Pour plus d’informations, consultez Implémentation de l’objet COM du menu contextuel.
  2. Installez l’extension de feuille de menu 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 des composants de l’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 application ou une URL 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.