Хто працює з беспл

Хто працює з беспл. інсталятором NSIS (v2.2)

Питання, чи може він внести в реєстр дані не командою, і файл .reg цілком. Звичайно є там виконання з вінди, але це не те.
ExecShell "open" "C: \ Мій тест \ myreg.reg" - так виконається, але запитає, чи можна ввести дані в реєстр.

regedit.exe -s "file.reg"

Ketmar, спасибі за пораду, тільки чомусь не хоче проходити він :(
ExecShell "open" "regedit.exe -s C: \ Мій тест \ myreg.reg"

Секція просто ігнорується і все, ніяк не хоче вставляти файл до реєстру без запиту :( Вже і так і сяк пробував, все без результатної :(

RegEdit / S appname.reg

Так, для провідника код вірний, додається до реєстру без всяких заковирок, а ось з NSIS не працює ніяк :(

копай, як в NSIS запускати зовнішні програми. або візьми нормальний Inno Setup. % -)

чесно зізнатися, NSIS не використовую. не наш він, нерідний. % -)

Чесно кажучи добив я його все таки :)
Треба було викликати ось так:
ExecWait "regedit.exe / s" C: \ Мій тест \ myreg.reg ""
Тепер все ок!
А на рахунок Inno Setup / NSIS, NSIS хвалять за його макро мову, як один з найбільш гнучких (і складний), типу все що хочеш можна зробити, правда іноді бувають і такі затримки, як зараз, ну що не робиться, все на користь :)

Який дивний критерій для вибору інстол-мейкера: програвання звуку при запуску інсталяції та флеш-заставка! Втім, в InnoSetup це все теж прекрасно можна зробити, але неважливо. Та й навіщо. )

Який дивний критерій для вибору інстол-мейкера: вбудовану мову. програмувати треба програми а в інсталл складати вже запрограмовані програми і потрібні їм бібліотеки. ось наприклад мені потрібно встановити джідіайплюс, кинути прогу в програм файлз зробити ярлик на робочому столі, і створити анінсталл. Що, треба при цьому що-небудь програмувати, інсталл-мейкери самі це зробити не зможуть?

я спочатку використовував NSIS + HM NIS Edit. потім відмовився саме через те, що мало візуальних засобів там.

Зараз використовую Inno Setup + ISTool. Задоволений.
але поглядаю в сторону msi, ось тільки там нормальна візуальне середовище не безкоштовна і важить багато.


> От тільки там нормальна візуальне середовище не безкоштовна

а я не кажу, що msi погано продуманий. але все одно жахливий. % -) ІМО.

Головна перевага NSIS перед іншими інсталяторами, то що створену інсталяцію можна відкрити 7зіпом, не всі довіряють інсталяторам.
ЗИЖ msi - НАЙБІЛЬШИЙ ацтойний.

приклад:
Інсталлер ToriseSVN не ставиться тільки через присутність в шляху російських букв.

Таких прикладів не вимірюється.
Причому Інсталлер роблять далеко не ламери.

у МСІ дуже складно передбачити поведінку при установці.

я запускав;)
навіть без ДЛЛкі

Мої дві копійки. Поки не буде інсталятора, який може встановити програму для "певного набору користувачів комп'ютера", все інсталятори - відстій. Тому InstallShield нічим не гірше інших, а метушні менше. -)

А що, хіба на вбудованих скриптах Inno Setup або NSIS це не можна зробити?

Схожі статті