Partager via


Conditions de déploiement

Mise à jour : novembre 2007

Dans le cas d'un déploiement conditionnel, la propriété Condition d'un fichier, dossier, entrée du Registre, action personnalisée ou condition de lancement, est utilisée pour évaluer une ou plusieurs propriétés lors de l'installation. La condition peut évaluer la propriété Property exposée par d'autres éléments dans le programme d'installation (par exemple, la propriété Property d'une recherche de fichier) ou des propriétés exposées par Windows Installer (par exemple, la version du système d'exploitation).

Les propriétés personnalisées peuvent être spécifiées pour les conditions de lancement dans l'Éditeur des conditions de lancement, pour les dossiers personnalisés dans l'Éditeur du système de fichiers ou pour les boîtes de dialogue personnalisées dans l'Éditeur de l'interface utilisateur. Lorsque vous spécifiez une propriété personnalisée, le nom doit comporter des caractères en majuscules et ne pas entrer en conflit avec des propriétés existantes ou les noms de propriétés de Windows Installer.

Plusieurs propriétés peuvent être évaluées à l'aide d'opérateurs booléens. Pour plus d'informations, consultez Windows Installer Conditional Statement Syntax.

Propriétés

Les propriétés Property des dossiers spéciaux sont des exemples de propriétés de dossier système de Windows Installer (par exemple, ProgramMenuFolder ou DesktopFolder). La liste suivante contient d'autres propriétés courantes de Windows Installer qui peuvent être utilisées dans les conditions :

Propriété de Windows Installer

Description

Version9X

Numéro de version du système d'exploitation Windows

VersionNT

Numéro de version du système d'exploitation Windows NT/2000

ServicePackLevel

Numéro de version du Service Pack du système d'exploitation

WindowsBuild

Numéro de build du système d'exploitation

SystemLanguageID

Identificateur de la langue par défaut du système

MsiNetAssemblySupport

Sur les systèmes prenant en charge les assemblys du Common Language Runtime, le programme d'installation définit la valeur de cette propriété avec la version de fichier de fusion.dll.

ComputerName

Nom d'ordinateur du système en cours

LogonUser

Nom d'utilisateur de l'utilisateur en cours de connexion

AdminUser

A la valeur Windows NT/Windows 2000 si l'utilisateur a des privilèges administrateur.

PhysicalMemory

Taille en Mo de la mémoire installée

Intel

Niveau du processeur numérique si l'exécution se fait sur un processeur Intel.

COMPANYNAME

Organisation de l'utilisateur effectuant l'installation. Correspond à l'Organisation saisie dans la boîte de dialogue d'installation Informations client.

USERNAME

Utilisateur effectuant l'installation. Correspond au Nom saisi dans la boîte de dialogue d'installation Informations client.

Remarque :

Les propriétés ci-dessus constituent une liste partielle et étaient valides à compter de la commercialisation de Visual Studio. Des propriétés supplémentaires sont disponibles et de nouvelles propriétés peuvent être ajoutées de temps à autre. Pour obtenir une liste mise à jour des conditions, consultez Property Reference.

Voir aussi

Concepts

Déploiement conditionnel

Référence

Condition, propriété

Référence de propriété Windows Installer

Syntaxe d'instruction conditionnelle Windows Installer

Autres ressources

Gestion des conditions de lancement lors d'un déploiement