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

Vensdale

Active member
Регистрация
02.11.2004
Сообщения
451
Реакции
65
Баллы
28
Возраст
42
Местоположение
City 17
Короче, есть прога, которая добавляет в реестр (например)
[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

Member
Регистрация
15.02.2004
Сообщения
142
Реакции
1
Баллы
18
ну в nsis, например, в скрипт добавляются следующие строки

!define PRODUCT_DIR_REGKEY "Software\DAD_ABOOK"

[...]

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

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

Vensdale

Active member
Регистрация
02.11.2004
Сообщения
451
Реакции
65
Баллы
28
Возраст
42
Местоположение
City 17
Спасибо. Удалось обойтись без скриптов - в Tarma Installer есть нужная функция!
 
197 136Темы
634 106Сообщения
3 618 349Пользователи
bullj5112Новый пользователь
Верх