[архив].: NSIS - все вопросы :.

Ответить
 • Просмотры: 15
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

Цитата vahe-91:



Нужно убить процессы антивируса
[архив].: NSIS - все вопросы :.




99% что антивирь просто так не даст убить свой процесс.


Цитата vahe-91:



чтобы антивирус запускался после перезагрузки компьютера, а не сразу после установки.
[архив].: NSIS - все вопросы :.




А смысл? Как только антивирь запуститься он тут же их перезапишет
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

Цитата vahe-91:



Нужно убить процессы антивируса или сделать так, чтобы антивирус запускался после перезагрузки компьютера
[архив].: NSIS - все вопросы :.




Ну это слишком сложно, лучше всего нужные ветки добавлять после установки антивиря и перезагрузки ,

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

в функции .OnInit - дабы не было видно окошка запуска инсталла.
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

Смею предложить в этом случае использовать именно батник. ИМХО проще, меньше строк + самоудаление
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

wolkow70, на глупые вопросы не буду отвечать, ищите ляпы в своем скрипте,

все компилится и работает.

И функию .OnInit следует прописать в скрипте, после определения всех секций,

это нужно компилятору.
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

Krinkels, не люблю я эти батники, все делаю через NSIS раз NSIS,

а это не сложно - 5,6 строк кода, без записей команд с реестром


Цитата vahe-91:



все изменения сделал бы на самой msi
[архив].: NSIS - все вопросы :.




Врятли изменения таблиц в пакете msi изменит ситуацию, если антивирь сразу заводится.
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

На вкус и цвет товарища нет. А вообще я считаю что некоторые вещи все таки можно себе позволить.


Цитата kotkovets:



Врятли изменения таблиц в пакете msi изменит ситуацию, если антивирь сразу заводится.
[архив].: NSIS - все вопросы :.




Про msi еще нужно читать, а тут за тебя половину сделают Изображение
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

Цитата kotkovets:



Врятли изменения таблиц в пакете msi изменит ситуацию, если антивирь сразу заводится
[архив].: NSIS - все вопросы :.




ради интереса попробую, если будет время Изображение
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

Цитата 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
Аватара пользователя
yyv

Re: [архив].: NSIS - все вопросы :.

Сообщение yyv »

Цитата Krinkels:



А смысл? Как только антивирь запуститься он тут же их перезапишет
[архив].: NSIS - все вопросы :.




Если я вручную запускаю батник то реестр изменяется. Если батник запускает инстолятор то изменений нет.

P.S. Перезагузка не обязательна. Изменения вручную срабатывают.
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

Alexey_KF, уже 1000 раз говорили избався ты от этого батника и пропиши ключи добавляемие батником в установщик Изображение
Ответить

Вернуться в «Автоматическая установка приложений»