Modifie les variables d'environnement du système d'exploitation du poste en cours.
Remarque : La fonction
SysEnvironnement permet de connaître les variables d'environnement du système d'exploitation du poste en cours.
VAR est une chaîne = "VAR_UTILISATEUR"
SI SysEnvironnement(VAR) = "" ALORS
// La variable n'existe pas, on la crée
SysChangeEnvironnement(VAR, "VAL_VAR_UTILISATEUR", sysEnvUtilisateur)
Info("La variable a été ajoutée,"
" la modification sera prise en compte au prochain démarrage")
SINON
// La variable existe, on la supprime
SysChangeEnvironnement(VAR, Null, sysEnvUtilisateur)
Info("La variable a été supprimée,"
" la modification sera prise en compte au prochain démarrage")
FIN
Syntaxe
<Résultat> = SysChangeEnvironnement(<Nom> , <Valeur> [, <Permanent>])
<Résultat> : Booléen
- Vrai si la modification a été effectuée,
- Faux en cas d'erreur.
<Nom> : Chaîne de caractères
Nom de la variable d'environnement à modifier. Si la variable d'environnement n'existe pas, elle est créée.
<Valeur> : Chaîne de caractères
Nouvelle valeur de la variable d'environnement spécifiée.
<Permanent> : Constante optionnelle de type Entier
Correspond à une des constantes suivantes : | |
sysEnvGlobal | Changement global pour le système : le processus en cours ainsi que tous les nouveaux processus du système sont affectés. La nouvelle valeur sera prise en compte uniquement à la prochaine connexion de l'utilisateur.
Remarque : Pour utiliser cette constante, l'utilisateur doit être administrateur. |
sysEnvProcessus (Valeur par défaut) | Changement du processus en cours uniquement. |
sysEnvUtilisateur | Changement effectué uniquement pour l'utilisateur en cours : le processus en cours ainsi que tous les nouveaux processus lancés par l'utilisateur sont affectés.
La nouvelle valeur sera prise en compte uniquement à la prochaine connexion de l'utilisateur. |
Composante : wd280std.dll