Oui tu peux. Pour getter une variable d'environnement (ici, PATH), c'est très très simple :
Code :
- string myPath = Environment.GetEnvironmentVariable("PATH" );
|
Et pour setter, ça l'est aussi. Cependant, la dernière fois que je l'avais testé, il fallait rebooter la machine pour que la variable d'environnement nouvellement ajoutée soit prise en compte. Bref :
Code :
- Environment.SetEnvironmentVariable("PATH", string_to_add);
|