мне нужно скопировать один файл WINDIR, так что я:копия файла WINDIR с
TCHAR windir[MAX_PATH];
GetWindowsDirectory(windir, MAX_PATH);
получить WinDir.
char newLocation[]="text.txt"; // how to add the windir here?
BOOL stats=0;
CopyFile(filename, newLocation, stats);
Моя проблема, я хочу, чтобы добавить значение WINDIR перед text.txt в полукокса newLocation [].
Любые идеи?
За последние 10 с лишним лет, UAC предотвратил обычных пользователей от копирования файлов в Windows, или Program Files каталог. В XP она начала обескураживаться и была полностью запрещена, когда Vista была выпущена. Как вы могли пропустить эту новость (это было написано здесь не менее 1000 раз ранее, причем каждый тег языка программирования, связанный с Windows, существует AFAIK)? –
Да, ему нужны права администратора для работы ... поэтому пользователь может решить, хочет ли он, чтобы он работал или нет. –