Se placer dans l’onglet « Installation designer » d’InstallShield.
Dans la sous partie « System Configuration », cliquer sur « Environment Variables »
Pour ajouter une variable d’environnement faire un clic droit sur « Environment Variables » et sélectionner « Add Environment Variable »
Le nom de la variable, (ici « Mavariable ») correspond au nom qu’elle aura sur le poste. Pour modifier ce nom faire un clic droit sur la variable et sélectionner « Rename ».
Voici les différents paramétres modifiables d’une variable d’environnement.
- Component : Composant dans lequel est stockée la variable.
- Value : valeur de la variable (exemple : c:\Windows\system32;[INSTALLDIR]bin;1)
- On Install : 3 options possible lors de l’installation de la variable.
- Remove : Suppression de la variable.
- Create : création de la variable (si elle n’existe pas).
- Set : Ajout d’une valeur à une variable déja existante, ou la crée si elle n’existe pas.
- Placement : Indique ou va se placer la valeur de notre variable dans une variable déja existante. 3 options possible.
- Replace : Remplace l’ancienne valeur par la notre
- Prefix : Ajoute notre valeur au début de la variable.
- Append : Ajoute notre valeur à la fin de la variable.
- On Uninstall : 2 options possibles lors de la dèsinstallation du composant.
- Leave : option permettant de laisser la variable d’environnement sur le poste.
- Remove : Si l’option « Append » ou « Prefix » est sélectionnée dans la partie « Placement » seule la valeur « Value » sera supprimée du poste cible. Si l’option « Replace » est sélectionnée dans la partie « Placement » et si la veuleur sur le poste correspond exactement à la valeur « Value » ou si elle est vide alors la variable compléte est supprimée.
- Type : Indique si la variable d’environnement est une variable d’environnement System ou Utilisateur.
- User : Installation, modification ou suppression d’une variable d’environnement Utilisateur. (la variable sera disponible que pour l’utilisateur connecté lors de l’installation du package) Attention en cas d’installation via compte system.
- System : installation, modification ou suppression d’une variable d’environnement system.