При выборе пути установки C: \ CustomFolder путь установки должен быть вложенной папкой C: \ CustomFolder \ Parent \ Child - PullRequest
0 голосов
/ 28 января 2019

Когда пользователь меняет папку установки, например на C:\CustomFolder, мой установщик на основе Inno Setup должен использовать вместо этого следующую подпапку: C:\CustomFolder\Parent\Child.

Что яДо сих пор было обнаружено, что существует опция AppendDefaultDirName, которая добавляет последний компонент DefaultDirName к выбранному имени папки.Но это не то поведение, которое мне нужно.

1 Ответ

0 голосов
/ 28 января 2019

Простым решением является использование {app}\Parent\Child везде в скрипте вместо простого {app}.

#define TheAppPath "{app}\Parent\Child"

[Setup]
UninstallFilesDir={#TheAppPath}

[Files]
Source: "MyProg.exe"; DestDir: "{#TheAppPath}"
Source: "MyProg.dat"; DestDir: "{#TheAppPath}"
...