Описание тега nsis
Детали
Стабильный и надежный установщик - это первый опыт работы пользователя с вашим продуктом, поэтому он является важным компонентом успешного программного обеспечения. С помощью NSIS вы можете создавать такие установщики, которые могут делать все, что необходимо для настройки вашего программного обеспечения.
NSIS основан на сценариях и позволяет создавать логику для обработки даже самых сложных задач установки. Многие подключаемые модули и сценарии уже доступны: вы можете создавать веб-установщики, взаимодействовать с Windows и другими программными компонентами, устанавливать или обновлять общие компоненты и многое другое.
Начиная
IDE
- У NSIS есть плагин eclipse
- Еще один редактор с открытым исходным кодом:HM NIS EDIT.: Даже есть небольшой мастер, позволяющий быстро настроить шаблон.
Плагины
NSIS поставляется с множеством плагинов
Плагины обычно один .dll
файл и .nsh
файл. Для установки плагинов вам необходимо скопироватьdll
в C:\Program Files\NSIS\Plugins иnsh
файл в C:\Program Files\NSIS\Include
См.: Как установить плагин
Полезные плагины
- Плагин Dotnet
- Получить версию для Windows (эта более подробная и содержит сведения о пакете обновления)
- Плагин UAC
- DumpLog (создает файл журнала из распечатанных деталей)
подсказки
Вы можете использовать LogicLib, который входит в состав установки, чтобы использовать
if
условия в вашем скрипте (это не доступно напрямую). Все, что вам нужно сделать, это:!include 'LogicLib.nsh'
А потом:
# ... ${If} $0 == "hello" DetailPrint "world" ${Endif}