Używam Inno-Setup w wersji 5.5.3 (a).Instalowanie pliku w folderze AppData użytkowników za pomocą 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
chciałbym zainstalować „GPT.dat” plik do folderu AppData użytkowników w folderze niestandardowym o nazwie „GPT”
przykład Na przykład w moim kodzie delphi utworzę folder o nazwie "GPT" w ścieżce AppData użytkowników. Są to gdzie chciałbym umieścić plik
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);
Czy ktoś może mi powiedzieć jak edytować sekcji [Files] mojego skryptu Inno aby tak się stało?
Dzięki
Czy przejrzałeś dokumentację inno-setup? Uważam, że możesz znaleźć folder AppData jako makro. http://www.jrsoftware.org/ishelp/index.php?topic=consts {localappdata} i {userappdata} oraz {commonappdata} to trzy foldery AppData. –