? Чтобы инсталлятор добавлял в реестр значения ключей, зависимые от выбора папки ?

  • Тут может быть ваша реклама

Vensdale

Турист
2 Ноя 2004
451
0
53
43
City 17
Credits
0
Короче, есть прога, которая добавляет в реестр (например)
[HKEY_LOCAL_MACHINE\Software\DAD_ABOOK]
"Install_Dir"="C:\\Program Files\\ABook"

КАК прописать в инсталляторе чтобы параметр C:\\Program Files\\ABook зависил от папки в которую устанавливаем эту прогу. Тоесть, если я при установке указываю путь, отличный от указанного по умолчанию (меняю C:\Program Files\ABook на, скажем, D:\Adress Book) то инсталлятор должен прописать в реестр
[HKEY_LOCAL_MACHINE\Software\DAD_ABOOK]
"Install_Dir"="D:\\Adress Book" ???

В какой проге это можно сделать и как (InstallShield, WISE, NSIS, Inno Setup ...) ? Хотябы приблизительно...

Спасибо.
 

AlMadness

Турист
15 Фев 2004
142
0
43
Посетить сайт
Credits
0
ну в nsis, например, в скрипт добавляются следующие строки

!define PRODUCT_DIR_REGKEY "Software\DAD_ABOOK"

[...]

WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "Install_Dir" "$INSTDIR"

а вообще, читай доки, они рулез. или пользуйся визардами.