Création de packages sans la boîte de dialogue UAC

Quand l’installation d’un package Windows Installer ne nécessite pas de privilèges élevés, l’auteur du package peut supprimer la boîte de dialogue affichée par le contrôle de compte d’utilisateur (UAC) pour inviter les utilisateurs à demander l’autorisation de l’administrateur.

Pour supprimer l’affichage de la boîte de dialogue UAC pendant l’installation de l’application, l’auteur du package doit :

  • Installer l’application en utilisant Windows Installer 4.0 ou version ultérieure sur Windows Vista.
  • Ne pas dépendre de privilèges système élevés pour installer l’application sur l’ordinateur.
  • Installer l’application dans le contexte par utilisateur et le définir comme contexte d’installation par défaut du package. Si la propriété ALLUSERS n’est pas définie, le programme d’installation installe le package dans le contexte par utilisateur. Si vous n’ajoutez pas la propriété ALLUSERS dans la table Property, le programme d’installation ne définit pas cette propriété et l’installation par utilisateur devient le contexte d’installation par défaut. Vous pouvez remplacer cette valeur par défaut en définissant la propriété ALLUSERS sur la ligne de commande.
  • Définissez le bit 3 dans la propriété Word Count Summary pour indiquer que des privilèges élevés ne sont pas nécessaires pour installer l’application.