Ich verwende Inno-Setup Version 5.5.3 (a).
%Vor%Ich möchte die Datei "GPT.dat" im AppData-Ordner des Benutzers in einem benutzerdefinierten Ordner namens "GPT"
installierenz.B. AppData \ GPT \
Zum Beispiel, in meinem Delphi-Code, erstelle ich einen Ordner namens "GPT" im AppData-Pfad des Benutzers. Hier möchte ich die Datei
platzieren %Vor%Kann mir jemand sagen, wie ich meinen [Files] -Abschnitt meines Inno-Skripts bearbeiten soll, damit dies geschieht?
Danke
Sie müssen die {userappdata}
-Konstante verwenden, die nur dem CSIDL_APPDATA
Element-ID, als Zielverzeichnis für Ihre Dateien:
{userappdata} & amp; {gemeinsameAnwendung} Der Pfad zum Ordner "Anwendungsdaten".
%Vor%Es scheint angemessener zu sein, {programdata} zu verwenden, wenn ich Mirals Kommentar richtig interpretiere.
Unter XP gibt es jedoch keine {programdata}, nur {commonappdata} oder {userappdata}, daher muss ich meine Installation diversifizieren. {programdata} ist eine spätere Erfindung.
Eine störende Falle ist, wenn der Desktop und die Benutzerdaten auf dem Server gespiegelt werden ("Roaming-Profil"), das die Programme stark verlangsamt, wenn sie userappdata für den Ini-Dateispeicher verwenden, zumindest ist das meine Erfahrung.
Tags und Links inno-setup