Цитата
kotkovets:
Ну это слишком сложно, лучше всего нужные ветки добавлять после установки антивиря и перезагрузки ,
прописыванием в реестр запуск инсталла специальным назначенным ключом, чтобы после занесения в реестр данных инсталлятор закрывался сразу же, т.е такие действия лучше всего прописать
в функции .OnInit - дабы не было видно окошка запуска инсталла.
[архив].: NSIS - все вопросы :.
Можно так попробывать, после установки софта записываем автозапуск инсталла с ключом /regdat
Код:
Код: Выделить всё
WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" "Setup" '"$EXEPATH" /regdat'
А функции прописать следующие (после рег. данных инсталл закрывается)
Код:
Код: Выделить всё
!include "FileFunc.nsh"
!include "LogicLib.nsh"
Function .onInit
ClearErrors
${GetOptions} `$CMDLINE` `/regdat` `$0`
${IfNot} ${Errors}
;сюда пишем рег. данные
Quit
${EndIf}
ClearErrors
FunctionEnd