%systemroot%

Us0R
Hallo ich will ein Prog machen das eine Datei in dass Windows verzeichnis schmeist das ist ja leicht
code:
1:
CopyFile('file.ini', 'C:\Windows\file.ini', False)
aber wenn der der das Programm benutz das Windows verzeichnis nich auf C:\ hat ich hab schon mit
code:
1:
CopyFile('file.ini', '%systemroot%\file.ini', False)
versucht das geht aber nicht warum?!
perle
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
[...]
function WindowsDir : String;
var
   windir : Array[0..MAX_PATH] of char;
begin
   GetWindowsDirectory(windir,MAX_PATH);
   result := IncludeTrailingPathDelimiter(StrPas(windir));
end;

[...]
CopyFile('file.ini',WindowsDir + 'file.ini', False);



so sollte das gehen.
Us0R
OK danke smile großes Grinsen