Цитата Salmo:
А как будет решаться задача отключения перенаправления в реестре? »
|
Позже решим этот вопрос добавлением команды
SetRegView (можете прочитать о ней в
Справочнике по NSIS)
Просто времени уже прилично прошло с момента выхода версии 2.6, поэтому решил выложить то, что уже наработал
А функционал с перенаправлением реестра думаю опять же, малому количеству пользователей нужен, поэтому сделаем чуть позже
Цитата Salmo:
отключение перенаправления затрагивает только процессы инсталлятора или все процессы системы »
|
Все процессы системы было бы жирновато, не находите?

Настройка действует только в пределах инсталлятора, а как насчет дочерних процессов, запускаемых инсталлером, насчет этого ничего не скажу, т.к. не тестил
Цитата Salmo:
и когда эта настройка перестает действовать и восстанавливается функция перенаправления, если выбраны настройки "отключить х64 редирект" и "восстанавливать глобальную настройку после каждой команды" ? »
|
В справке к SFX Creator же написано, то, что вы выбираете в диалоге настройки редиректа включить/отключить, то и устанавливается при запуске вашего инсталлятора
И настройка перенаправления (глобальная настройка) будет действовать до тех пор, пока какая-либо команда в скрипте не установит свою настройку (например вы можете изменить настройку редиректа при распаковке ваших файлов, для каждой записи отдельно)
читать дальше »
Кстати говоря, версия 2.7 может установить настройку редиректа перед исполнением любой доступной команды в SFX Creator, только вот этот переключатель перенаправления в диалогах программы просто не существует, т.к. честно признаться, было лень лопатить все диалоги, т.к. особой ценности в данном функционале я, по крайней мере сейчас, не вижу
Но если кому интересно, могу рассказать, как можно изменить настройку редиректа перед исполнением какой-либо команды в скрипте
"восстанавливать глобальную настройку после каждой команды"
Опять же, в справке описано...Если отметить, то после каждой команды в скрипте (создание ярлыка, выполнение приложения, операции в реестре, операции с файлами и т.д.) будет установлена та настройка редиректа, которую вы выбрали как глобальную настройку при запуске инсталлятора