Die Installation-Datei im Benutzer Ordner "AppData" mit inno-setup

Bin ich mit Inno-Setup-version 5.5.3(a).

[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

Möchte ich die Installation der "GPT".dat" - Datei in der Benutzer AppData-Ordner in einem benutzerdefinierten Ordner namens "GPT"

z.B. AppData\GPT\

zum Beispiel in meinem delphi-code, erstelle ich einen Ordner namens "GPT" in der users-AppData-Pfad. Dies ist, wo ich möchte, um die Datei

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);

Kann mir jemand sagen, wie mein edit [Files] - Abschnitt der my Inno-script um dies möglich zu machen?

Dank

  • Haben Sie sah in die inno-setup-Dokumentation? Ich glaube, man kann den Ordner AppData als ein makro. jrsoftware.org/ishelp/index.php?topic=consts {localappdata} & {userappdata} & {commonappdata} sind die drei AppData Ordner.
InformationsquelleAutor JakeSays | 2013-03-14
Schreibe einen Kommentar