Vordefinierte Ordner anpassen

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > Erweiterte Themen 

Vordefinierte Ordner anpassen

 

finger1

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