Partager via


Déploiement sécurisé

Lorsque vous créez une solution Office, votre ordinateur de développement est mis à jour automatiquement pour autoriser l'exécution du code dans votre projet. Toutefois, lorsque vous déployez votre solution, vous devez fournir une preuve sur laquelle la décision d'approbation sera basée en signant la solution avec un certificat ou en utilisant la clé d'invite d'approbation ClickOnce. Pour plus d'informations, consultez Octroi de niveaux de confiance à des solutions Office.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Microsoft Office 2010 et la version 2007 de Microsoft® Office System. Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet Office.

Pour les personnalisations au niveau du document, si vous déployez le document sur un emplacement réseau, vous devez également ajouter l'emplacement du document à la liste des emplacements approuvés du Centre de gestion de la confidentialité de l'application Office. Pour plus d'informations sur la définition des autorisations relatives aux documents sur les ordinateurs des utilisateurs finaux, consultez Octroi de niveaux de confiance à des documents.

Empêcher les solutions Office d'exécuter du code

Les administrateurs peuvent utiliser le Registre pour empêcher toutes les solutions Office d'exécuter du code sur un ordinateur. Lorsqu'une solution Office comportant des extensions de code managé est ouverte, le runtime Visual Studio Tools pour Office vérifie s'il existe une entrée portant le nom Disabled sous l'une des clés de Registre suivantes sur l'ordinateur :

  • HKEY_CURRENT_USER\Software\Microsoft\VSTO

  • HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO

Pour empêcher les solutions Office de niveau document d'exécuter du code, créez une entrée Disabled sous l'une de ces clés de Registre, ou sous les deux, et spécifiez un type de données ainsi qu'une valeur pour Disabled parmi les choix suivants :

  • REG_SZ ou REG_EXPAND_SZ dont la valeur correspond à toute chaîne autre que "0" (zéro).

  • REG_DWORD dont la valeur est différente de 0 (zéro).

Pour permettre aux solutions Office de niveau document d'exécuter du code, affectez la valeur 0 (zéro) à chacune des entrées Disabled ou bien supprimez les entrées du Registre.

Voir aussi

Concepts

Préparation d'ordinateurs pour exécuter ou héberger des solutions Office

Autres ressources

Déploiement de solutions Office

Sécurisation des solutions Office