|
<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > Erweiterte Themen Vordefinierte Ordner anpassen |
|
Achtung: Dies ist ein erweitertes Thema, das fundierte Kenntnisse von Windows Installer erfordert. Erstellen Sie eine Sicherungskopie einer Konfiguration, bevor Sie Änderungen an einer Datei vornehmen. |
Die Standardauswahl vordefinierter Ordner kann durch Bearbeiten einer XML-Datei angepasst werden. Navigieren Sie dazu zur Datei <INSTALLDIR>\Resources\Folders\Default.xml, wobei <INSTALLDIR> der Ordner ist, in dem RayPack installiert wurde, beispielsweise C:\Program Files\RayPack\.
Die Datei verwendet eine XML-basierte Syntax:
<?xml version="1.0" encoding="utf-8" ?>
<Default>
<Folder Id="AdminToolsFolder" TargetId="TARGETDIR" DefaultDir=".:ADMINT~1|AdminTools" />
<Folder Id="AppDataFolder" TargetId="TARGETDIR" DefaultDir=".:APPLIC~1|ApplicationData" />
<Folder Id="CommonAppDataFolder" TargetId="TARGETDIR" DefaultDir=".:COMMON~1|CommonAppData" />
<Folder Id="CommonFiles64Folder" TargetId="ProgramFiles64Folder" DefaultDir=".:Common64" />
<Folder Id="CommonFilesFolder" TargetId="ProgramFilesFolder" DefaultDir=".:Common" />
<Folder Id="DesktopFolder" TargetId="TARGETDIR" DefaultDir=".:Desktop" />
<Folder Id="MyFolder" TargetId="DesktopFolder" DefaultDir="Subfolder" />
...
</Default>
Jeder Eintrag enthält einen Bezeichner (Id, entspricht der Spalte Directory in der Tabelle Directory), einen übergeordneten Bezeichner (TargetId, entspricht der Spalte Directory_Parent in der Tabelle Directory) sowie den angezeigten Namen (DefaultDir, entspricht der Spalte DefaultDir in der Tabelle Directory).
Um ein neues benutzerdefiniertes Verzeichnis zu definieren, das auf %ProgramFiles%\Folder1\Folder with a long name verweist, sind folgende Einträge erforderlich:
<Folder Id="Folder" TargetId="ProgramFilesFolder" DefaultDir="Folder" />
<Folder Id="Folder1" TargetId="Folder" DefaultDir="FOLDERWI~1|Folder with a long name" />
Hinweis: Diese Struktur muss eine gültige MSI-Directory-Struktur ergeben. Beim Anpassen dieser Felder wird empfohlen, die erforderlichen Ordner zunächst manuell in einem leeren PackDesigner-Projekt zu erstellen und dann die Struktur in der XML-Datei nachzubilden.
Weitere Informationen zur Tabelle Directory und zur Spalte DefaultDir finden Sie hier:
https://msdn.microsoft.com/pl-pl/library/aa368295(v=vs.85).aspx