Condition, propriété
Spécifie une condition qui doit être remplie (avoir la valeur True) au moment de l'installation sur un ordinateur cible. La propriété Condition peut être utilisée pour ajouter une logique conditionnelle à un programme d'installation, notamment pour limiter l'installation d'un fichier à une version déterminée du système d'exploitation. Elle peut aussi être utilisée conjointement avec la recherche d'un fichier, d'un élément du Registre ou d'un composant pour terminer l'installation si un élément déterminé est introuvable. La propriété AlwaysCreate doit être définie sur True, sinon la condition n'est pas évaluée.
Notes
Les conditions s'appliquent aux fichiers et aux composants, mais pas aux dossiers. Vous pouvez définir une condition sur un dossier, mais la condition sera ignorée à moins que le dossier ne soit vide et que sa propriété AlwaysCreate n'ait la valeur True. Dans ce cas, un composant factice est créé pour le dossier et la condition définie sur ce composant.
Paramètres
La propriété Condition prend pour valeur une chaîne contenant une instruction conditionnelle valide qui peut avoir la valeur True ou False. Cette instruction peut être une propriété ou une condition de Windows Installer, la valeur contenue dans la propriété Property, la propriété Name d'une recherche d'un fichier, d'un élément du Registre ou d'un composant, ou encore une combinaison des instructions qui précèdent reliées par des opérateurs logiques.
Par exemple, votre projet d'installation contient une boîte de dialogue Cases à cocher avec une case à cocher intitulée CheckBox1, et CheckBox1Property a pour valeur CHECKBOXA1. Pour déterminer si l'utilisateur a sélectionné CheckBox1, vous pouvez définir la propriété Condition avec l'expression CHECKBOXA1=1. Pour plus d'informations, consultez l'étape « Pour ajouter une condition de lancement destinée à vérifier la version de Microsoft Internet Explorer » dans Procédure pas à pas : déploiement d'une application Windows.
La propriété Condition est utilisée conjointement avec la gestion des conditions de lancement, comme décrit dans Gestion des conditions de lancement lors d'un déploiement.
Voir aussi
Référence
Propriétés de l'Éditeur des conditions de lancement
Property, propriété (dossiers)
Utilisation des propriétés de Windows Installer
Syntaxe d'instruction conditionnelle de Windows Installer