Comment faire pour installer des contrôles ActiveX dans Internet Explorer à l'aide d'Active Directory

Traductions disponibles Traductions disponibles
Numéro d'article: 280579
Agrandir tout | Réduire tout

Résumé

Par défaut, dans Windows 2000, les membres du groupe Utilisateurs ne peuvent pas installer de contrôles ActiveX à partir d'Internet sans modifier les droits du groupe. Toutefois, certains administrateurs peuvent souhaiter autoriser le groupe Utilisateurs à installer des contrôles ActiveX. Cet article explique comment publier un contrôle dans Active Directory afin de faciliter cette fonctionnalité.

Plus d'informations

Préparation du contrôle

Le contrôle ActiveX doit être empaqueté en tant que fichier de Package Installer (.msi) plutôt que comme fichier CAB Internet Explorer standard (.cab). Le fichier .msi peut être créé à l'aide de Visual Studio Installer. Pour que le contrôle ActiveX soit répertorié correctement dans Active Directory, il doit être configuré de façon à s'inscrire par le biais du fichier .msi au lieu de s'inscrire automatiquement.

Pour créer le package d'installation, procédez comme suit :
  1. Ajoutez le contrôle au package Visual Studio Installer. Pour cela, cliquez sur Ajouter des fichiers dans le menu Projet et ajoutez votre fichier de contrôle compilé au projet.
  2. Déterminez le CLSID. Pour cela, utilisez l'outil OLE View fourni avec Microsoft Visual Studio ou recherchez-le dans le Registre.
  3. Ouvrez la section Ordinateur cible/Associations du projet.
  4. Sous Objet COM, ajoutez le CLSID du contrôle.
  5. Sous Bibliothèques de types, ajoutez l'ID de bibliothèque de types de contrôles. Si vous utilisez un contrôle Microsoft Visual Basic (VB), il est identique au CLSID par défaut.
  6. Continuez à empaqueter le contrôle comme vous le feriez normalement (autrement dit, ajoutez tout fichier et entrée de Registre supplémentaires) à l'aide de Visual Studio Installer.
  7. Placez le fichier .msi du contrôle sur un partage public sur le réseau.

Publication du contrôle

Une fois le fichier MSI créé, vous devez faire en sorte qu'Active Directory ait connaissance de l'existence du contrôle. Le contrôle doit être ajouté en tant que contrôle publié dans la partie utilisateur d'une stratégie pour l'unité d'organisation appropriée. Une fois le contrôle publié correctement, il doit apparaître dans Ajout/Suppression de programmes pour chacun des utilisateurs appartenant à l'unité d'organisation.

Après avoir préparé le contrôle et confirmé sa disponibilité dans Ajout/Suppression de programmes, vous devez configurer une entrée de Registre dans Windows 2000 qui fait en sorte qu'Internet Explorer vérifie s'il existe un package d'installation pour le contrôle dans Active Directory. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
241163 Comment faire pour publier des contrôles ActiveX dans Windows 2000 à l'aide d'IntelliMirror
Une fois les modifications apportées au Registre, Internet Explorer installe le contrôle à partir d'Active Directory sous les autorisations de l'administrateur ayant publié le contrôle. Le contrôle est installé lorsque l'utilisateur visite une page Web qui le contient. La méthode décrite ici exploite le CLSID du contrôle tel que référencé sur la page Web qui héberge le contrôle. Cette solution fonctionne indépendamment de ce à quoi le code base fait référence. La plupart des pages Web qui utilisent des contrôles ActiveX sur Internet ayant déjà un code base qui ne peut manifestement pas être modifié de façon à pointer vers un emplacement d'installation local, cette méthode rend l'installation contrôlée possible dans l'environnement. Aucune modification n'est nécessaire pour la page Web elle-même.

Références

Pour télécharger Visual Studio Installer 1.1, reportez-vous au site Web MSDN (Microsoft Developer Network) à l'adresse suivante (en anglais) :
http://www.microsoft.com/visualstudio/fra/downloads
Pour plus d'informations sur la façon d'inspecter des composants COM à l'aide de la bibliothèque d'objets d'informations Typelib (TLI), reportez-vous au site Web MSDN à l'adresse suivante (en anglais) :
http://msdn.microsoft.com/en-us/magazine/bb985086.aspx
Pour plus d'informations sur le développement de solutions basées sur le Web pour Microsoft Internet Explorer, reportez-vous aux sites Web de Microsoft en utilisant les adresses suivantes :
http://msdn.microsoft.com/fr-fr/ie/

http://support.microsoft.com/iep
Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation.

Propriétés

Numéro d'article: 280579 - Dernière mise à jour: vendredi 23 août 2013 - Version: 1.0
Mots-clés : 
kbhowto KB280579
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com