Propriétés publiques
Les propriétés publiques peuvent être créées dans la base de données d’installation de la même façon que les propriétés privées. En outre, les valeurs des propriétés publiques peuvent être modifiées par un utilisateur ou un administrateur système en définissant la propriété sur la ligne de commande, en appliquant une transformation ou en interagissant avec une interface utilisateur créée. Les noms de propriétés publiques ne peuvent pas contenir de lettres minuscules. Consultez Restrictions sur les noms de propriétés.
Les propriétés publiques sont généralement définies par les utilisateurs pendant l’installation. Par exemple, la propriété publique INSTALLLEVEL peut être spécifiée au niveau de la ligne de commande utilisée pour lancer l’installation ou choisie à l’aide d’une interface utilisateur créée.
Les valeurs des propriétés publiques peuvent être remplacées au niveau d’une ligne de commande, à l’aide d’une action standard ou personnalisée, en appliquant une transformation ou en demandant à l’utilisateur d’interagir avec une interface utilisateur créée. Pour effacer une propriété publique dans la table de propriétés, laissez-la hors de la table. Les propriétés qui doivent être définies par l’interface utilisateur pendant l’installation, puis passées à la phase d’exécution de l’installation doivent être publiques.
Pour obtenir la liste des propriétés publiques standard utilisées par le programme d’installation, consultez les Informations de référence sur les propriétés. Un auteur peut également définir une propriété publique personnalisée en entrant le nom de la propriété et une valeur initiale dans la table Property. Toutes les propriétés publiques peuvent être remplacées par tous les utilisateurs si l’une des conditions suivantes est remplie.
- L’utilisateur est un administrateur système.
- La stratégie EnableUserControl par ordinateur est définie sur 1. Consultez Stratégie système.
- La propriété EnableUserControl a la valeur 1.
- Il s’agit d’une installation non managée qui n’est pas effectuée avec des privilèges élevés.
Si aucune des conditions ci-dessus n’est remplie, le programme d’installation limite par défaut les propriétés publiques pouvant être remplacées par un utilisateur qui n’est pas administrateur système. Consultez Propriétés publiques restreintes.