Этот тег используется для вопросов о генераторе установки Nullsoft Scriptable Install System (NSIS) с открытым исходным кодом.

Детали

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

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

Начиная

IDE

Плагины

NSIS поставляется с множеством плагинов

Плагины обычно один .dll файл и .nshфайл. Для установки плагинов вам необходимо скопироватьdllв C:\Program Files\NSIS\Plugins иnshфайл в C:\Program Files\NSIS\Include
См.: Как установить плагин

Полезные плагины

подсказки

  1. Вы можете использовать LogicLib, который входит в состав установки, чтобы использоватьifусловия в вашем скрипте (это не доступно напрямую). Все, что вам нужно сделать, это:

    !include 'LogicLib.nsh'
    

    А потом:

    # ...
    ${If} $0 == "hello"
        DetailPrint "world"
    ${Endif}
    

    См. Это для деталей.