Добрейшего дня, уважаемые форумчане !
Прошу помощи со скриптом.
Ситуация такая.
1. Есть некоторая программа, которая устанавливается без проблем, как положено.
2. Есть дополнения (плагины) к этой программе, которые должны устанавливаться точно в ту же, папку, что и основная программа.
Но проблема в том, что не все пользователи понимают, какую папку нужно выбрать при установке дополнений, и потом жалуются, что, мол, «программа - херня, ничего не работает».
Решение:
Было бы хорошо, если бы установщик основной программы прописывал путь установки в системном реестре, а установщики дополнений потом его оттуда считывали бы.
С первой половиной задачи я справился без труда, добавив в скрипт установки :
Код:
Код: Выделить всё
[Registry]
Root: HKLM; Subkey: "SOFTWARE\{#MyAppName}"; ValueType: string; ValueName: "Path"; ValueData: "{app}"
Но вот вторую половину решить никак не получается.
Вот так ничего не работает :
Код:
Код: Выделить всё
[Setup]
...
DefaultDirName={reg:HKLM\SOFTWARE\{#MyAppName},Path|{sd}\{#MyAppName}}
( Переменной #MyAppName значение присвоено. )