non mais sais tu ce qu'est une variable d'environnement ?
C'est une variable définie au niveau de l'os et pouvant être accéder par plusieurs processus ...
Mais effectivement tu as raison :
Code :
ProcessStartInfo info;
/* ... */
info.EnvironmentVariables["JAVA_CMD"];
serai plus exact mais ne marche pas non plus apparemment ProcessStartInfo n'est utile que pour la création d'un processus, si ce processus modifie des variables, ces modifications n'ont pas l'air d'être visible après ...
Fraer9
Posté le 23-12-2008 à 15:55:16
Ok, pour resumer :
script_A.bat :
set TOTO=toto
Tu ouvre un shell, tu lance script_A.bat :
c:\script_A.bat
Dans le meme shell tu fait :
c:\echo %TOTO%
Ca affiche toto.
Donc je pense que oui, TOTO a été définie comme variable d'environnement ...