variable d'environnement windows non interprétée
voila
j'ai mon script qui doit écrire un fichier dans %windir%
target[1] = "%WinDir%\\1147405550.exe";
l'echo
cout <<target[1];
%WinDir%\1147405550.exe
std::ofstream file(target[0], std::ios_base::binary);
file << decoded_stub[0];
n'écrit pas le fichier dans windir (ni ailleurs) alors que si je met
target[1] = "%WinDir%\1147405550.exe";
il me l'ecrit dans %cd%\"%WinDir%L7405550.exe
c'est à dire qu'il ecrit un fichier nommé "%WinDir%L7405550.exe
dans le repertoire courant
j'en conclu que %windir% n'est pas interprétée
quelqu'un aurait il une solution ?
rogerio