Я использую Inno-Setup версии 5.5.3 (a).Установка файла в папке AppData с помощью inno-setup
[Files]
Source: "C:\GPT\GPT.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\GPT\GPT.dat"; DestDir: "{app}"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
Я хотел бы установить файл «GPT.dat» в папку AppData пользователей в пользовательскую папку под названием «GPT»
например AppData \ GPT \
Например, в моем коде delphi я создаю папку с именем GPT в пути пользователей AppData. Это то, где я хотел бы поместить файл
var
path: array[0..MAX_PATH] of char;
SHGetFolderPath(0, CSIDL_APPDATA, 0, SHGFP_TYPE_CURRENT, @path);
userPath:= Path;
UserPath:= UserPath + '\GPT\';
if not DirectoryExists(UserPath) then
CreateDir(UserPath);
Может кто-нибудь сказать мне, как изменить мой раздел [Files] моего Inno сценария, чтобы это произошло?
Благодаря
Вы заглянули в документацию по инно-настройке? Я считаю, что вы можете найти папку AppData в качестве макроса. http://www.jrsoftware.org/ishelp/index.php?topic=consts {localappdata} & {userappdata} & {commonappdata} - это три папки AppData. –