System.SysUtils.GetEnvironmentVariable
Delphi
function GetEnvironmentVariable(const Name: string): string;
C++
extern DELPHI_PACKAGE System::UnicodeString __fastcall GetEnvironmentVariable(const System::UnicodeString Name)/* overload */;
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
Récupère une valeur de variable d'environnement.
Appelez GetEnvironmentVariable pour récupérer la valeur d'une variable d'environnement, transmise par Name, pour le processus en cours.
Remarque : La casse de la variable d'environnement spécifiée Name est ignorée.
Le tableau suivant définit les variables d'environnement standard pour Microsoft Windows.
| Nom de la variable d'environnement | Valeur d'environnement |
|---|---|
|
ALLUSERSPROFILE |
Profil utilisateur générique. |
|
APPDATA |
Chemin du dossier des données de l'application. |
|
CLIENTNAME |
Nom de la machine client. |
|
COMMONPROGRAMFILES |
Chemin du dossier des fichiers programme communs. |
|
COMPUTERNAME |
Nom du code de l'ordinateur en cours d'exécution. |
|
COMSPEC |
Chemin du programme cmd.exe. |
|
HOMEDRIVE |
Désignation du lecteur d'accueil en cours, par exemple 'C:' |
|
HOMEPATH |
Chemin de l'emplacement en cours du stockage des documents. |
|
LOGONSERVER |
Spécifie un contrôleur de domaine pour l'authentification de la connexion utilisateur. |
|
NUMBER_OF_PROCESSORS |
Nombre de processeurs sur la machine en cours. |
|
OS |
Nom de base du système d'exploitation. Notez que Windows XP est spécifié sous la forme Windows_NT. |
|
PATH |
Le chemin du programme en cours. |
|
PATHEXT |
Types d'extensions des fichiers exécutables. |
|
PROCESSOR_ARCHITECTURE |
Type de l'architecture de la CPU. Par exemple, X86 pour les processeurs Intel Pentium. |
|
PROCESSOR_IDENTIFIER |
Numéro d'identificateur de la machine en cours. |
|
PROCESSOR_LEVEL |
Description plus détaillée de l'architecture de la CPU. |
|
PROCESSOR_REVISION |
Niveau de révision du processeur. |
|
PROGRAMFILES |
Chemin du dossier des fichiers programme. |
|
SESSIONNAME |
Nom de la session du système d'exploitation en cours. |
|
SYSTEMDRIVE |
Lecteur à partir duquel opère le système d'exploitation. |
|
SYSTEMROOT |
Définit le répertoire système. |
|
TEMP |
Chemin du dossier des fichiers temporaires. |
|
TMP |
Répertoire dans lequel stocker les fichiers temporaires. |
|
USERDOMAIN |
Spécifie le domaine de la machine en cours. |
|
USERNAME |
Nom de l'utilisateur en cours. |
|
USERPROFILE |
Chemin du dossier contenant les informations de l'utilisateur en cours. |
|
WINDIR |
Chemin du dossier Windows. |