|
|
|||||||||||
![]() |
![]() |
Variables d'environnementVariables d'environnement
Variables d'environnement
Il est souvent fait référence à
Pourquoi mes chemins d'accès ne sont-ils pas désignés directement ? Parce que, depuis le début de l'informatique diffusée à grande échelle, il est apparu nécessaire, lors de l'écriture d'un programme par exemple, de désigner les objets manipulés (les fichiers...) indépendemment de l'emplacement physique de ceux-ci sur les supports (les disques...). Ceci est nécessaire à la portabilité des applications. Les chemins d'accès à ces objets sont donc désignés "en théorie", la théorie étant confrontée à la réalité au dernier moment, lors de l'installation d'un programme. L'installation d'un même programme chez Pierre, Paul, Jacques peut donc être totalement différente, le programme s'exécutant correctement malgré tout. Par exemple, les variables TMP et TEMP fournissent à Windows l'emplacement des répertoires temporaires dont Windows à besoin. Une astuce d'installation de Windows consiste, par exemple, à créer une partition dans laquelle sont installés tous les répertoires temporaires, le fichier de mémoire virtuelle de Windows (le swapp-file) etc. ... Le "nettoyage" par l'utilisateur est grandement facilité. Aujourd'hui, les "variables d'environnement" sont de plus en plus remplacées par des clés dans la base de registre mais continuent d'exister et d'être utilisées. Dans tous les cas (base de registre ou variable d'environnement), le déplacement d'un objet, un fichier par exemple, ne nécessite plus que la modification d'une unique variable d'environnement et toutes les applications utilisant ce fichier sont à jour en même temps et savent le retrouver. Majuscules ou minuscules ? La casse (majuscules ou minuscules) n'a aucune importance dans l'écriture des noms de ces variables. Nous les écrirons en minuscules pour de simples raisons "esthétiques". Pourquoi mes chemins d'accès ne seraient-ils pas standard ? Ceci peut être modifié volontairement, entre autres pour des questions de sécurisation d'un système, au moment de l'installation de celui-ci. La personne qui installe le système peut demander à ce que les emplacements de divers répertoires de base soient différents de leurs emplacements standard (par défaut). Cette précaution vise à aveugler certains parasites "primaires" qui s'attaquent directement aux emplacements par défaut. Liste des variables d'environnement ? Variables que l'on trouve sous toutes les versions de Windows (Win 95, Win 98...)
Il suffit d'utiliser la commande "Set", disponible depuis la nuit des temps (enfin... depuis la naissance de MS-DOS). Démarrer > Tous les programmes > Accessoires > Invite de commande > set > Appuyer sur la touche entrée. La liste des "variables d'environnement" s'affiche. Trouver ce que vous cherchez. Voici un exemple de valeurs des variables d'environnement que nous donne la commande "Set". En gras les 3 dont nous aurons le plus besoin lors de procédures d'éradication de parasites.
![]() Maintenez la touche "Windows" (en bas à gauche du clavier) enfoncée et enfoncez simultanément la touche "Pause" (en haut à droite du clavier). Dans la fenêtre "Propriétés système" qui vient de s'ouvrir, cliquez sur l'onglet "Avancé" puis sur "Variables d'environnement". Vos variables personnelles (désignant les fichiers du compte sous lequel vous vous êtes identifié) et les variables du système s'affichent. %systemroot% Sera, généralement
%programfiles% Sera généralement
%system% Sera généralement
%Windir% est une variable d'environnement qui fait référence au répertoire d'installation de Windows. Par défaut, il s'agit de, selon votre système :
Donc, si on vous dit "Détruire le fichier %systemroot%\fichier machin.exe" vous devez comprendre : "Détruire le fichier c:\windows\fichier machin.exe" si votre %systemroot% est c:\windows. Un article de synthèse sur la manipulation des variables d'environnement: http://castelain.developpez.com/articles/VariablesEnvironnement/ |
![]() |
|
|||||||
|
|
|||||||||||
|
|||||||||||
|
Rédigé en écoutant :
Music |
|||||||||||