Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.17;
Скачать: CL | DM;

Вниз

Нужен исталлятор   Найти похожие ветки 

 
psa247 ©   (2006-11-15 10:12) [0]

Доброго дня !
Подскажите, какой инсталлятор можно использовать для прописи в реестре своих ключей, да так, чтобы была возможность писать не заранее известные значения, а полученные в ходе исталляции.
Перебрал десяток этих прог. Все они, чем-то, хорошие. Но с реестром мало кто работает, а если и работает - то глючит.
Какой инст-р использует 1С, к примеру ?


 
КиТаЯц ©   (2006-11-15 12:10) [1]


> psa247 ©   (15.11.06 10:12)  
>
> Перебрал десяток этих прог. Все они, чем-то, хорошие. Но
> с реестром мало кто работает, а если и работает - то глючит.

Неправда!
С реестром мало какой инсталлятор НЕ работает...


 
Vga ©   (2006-11-15 12:15) [2]

> для прописи в реестре своих ключей, да так, чтобы была возможность
> писать не заранее известные значения, а полученные в ходе
> исталляции.

В смысле?
Если эти значения - пути типа Program Files, InstallDir, Temp, Windows, etc - то это практически в любом инсталляторе есть.
Если что-то свое, полученное хитрым способом - можно попробовать управляемые скриптом инсталляторы - Inno Setup, NSIS, CreateInstall 2003 (не Free).


 
clickmaker ©   (2006-11-15 12:34) [3]

Да в том же пресловутом ИнстолШилде есть набор функций для работы с реестром. Плюс средства для вызова диалогов, которые хоть на дельфи пиши.


 
umbra ©   (2006-11-15 12:41) [4]

NullSoft Installer (NSIS) работает с реестром, бесплатен


 
PEAKTOP ©   (2006-11-15 12:53) [5]

InnoSetup рулит. Написан на Delphiб поставляется с исходниками, есть много примеров.
http://www.jrsoftware.org


 
Vga ©   (2006-11-15 13:36) [6]

> [5] PEAKTOP ©   (15.11.06 12:53)

Вообще-то, на Delphi 2.01 + Delphi 3.02 (только IDE)


 
psa247 ©   (2006-11-22 08:59) [7]

Inno Setup действительно рулит !!!
Очень хорошая и понятная программа.
Синтаксис скриптов тоже понятен и со всеми задачами справилась.
Перепробовал почти все. Оставил в стороне InstallShield и WiseInstall в виду их большей сложности в постижении. Остальные либо платные либо корявые.

Почему не работают с реестром, да потому что внутреннюю переменную, куда инсталлятор забивает путь установки записывается в реестр только! в качестве значения параметра, а в сам параметр забивается (к примеру %Dest% либо %InstallDir%)


 
ShaggyDoc   (2006-11-22 15:20) [8]


> Почему не работают с реестром, да потому что внутреннюю
> переменную, куда инсталлятор забивает путь установки записывается
> в реестр только! в качестве значения параметра, а в сам
> параметр забивается (к примеру %Dest% либо %InstallDir%)


Разберись, прежде чем такое писать. Хотя бы примеры посмотри.


 
psa247 ©   (2006-11-24 15:06) [9]


> ShaggyDoc

А чего разбираться-то, менял местами - все работает, а, к примеру

Параметр                                Значение
D:\000\113\                             фигня

где %Dest% = D:\000\113\

будет так как я сказал


 
Vga ©   (2006-11-24 15:15) [10]

> [9] psa247 ©   (24.11.06 15:06)

Скрипт/настройка и инсталлер?


 
psa247 ©   (2006-11-24 15:18) [11]


> Vga ©   (24.11.06 15:15) [10]

ТNetScat Installer
и Сетап Про, если память не изменяет

а скрипт брал из примеров к прогам, просто имя параметра задавал согласно встроенным переменным. В одной это было %DEST% - папка установки (в том числе и та, которую выбрал пользователь + по умолчанию)


 
Vga ©   (2006-11-24 15:37) [12]

> [11] psa247 ©   (24.11.06 15:18)

Таких не знаю, но попадаются ламерские инсталлеры иногда. Сетап про - если ты про Setup Generator Pro, то это как раз качественный инсталлер.


 
zx ©   (2006-11-24 16:50) [13]


> psa247 ©   (15.11.06 10:12) 

какой инсталлятор не работает с реестром?


 
psa247 ©   (2006-11-25 10:05) [14]


> zx ©   (24.11.06 16:50) [13]

А что именно интересует, я не выписывал названия



Страницы: 1 вся ветка

Текущий архив: 2006.12.17;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.038 c
2-1164686543
DROWSY
2006-11-28 07:02
2006.12.17
Delphyi 6: delphi32.exe- Точка входа не найдена.


2-1164758130
осеДЛаЛ
2006-11-29 02:55
2006.12.17
Как отлаживать dll ки ?


15-1164283122
TUser
2006-11-23 14:58
2006.12.17
Почтовый клиент


15-1164462735
Оззя
2006-11-25 16:52
2006.12.17
1-е число Мерсенна


15-1164629045
Cyrax
2006-11-27 15:04
2006.12.17
Какой антивирус наиболее удобен ?