nullsoft install system что это

Система установки Nullsoft Scriptable

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

СОДЕРЖАНИЕ

История

NSIS был создан для распространения Winamp. Он основан на предыдущем продукте Nullsoft, PiMP (плагин Mini Packager), также известен как SuperPiMP. После версии 2.0a0 проект был перемещен в SourceForge, где разработчики вне Nullsoft начали работать над ним на регулярной основе. NSIS 2.0 был выпущен примерно двумя годами позже.

В январе 2006 года NSIS стал проектом месяца SourceForge.

Примеры скриптов

Привет мир!

Простой установщик

Простой установщик, который добавляет ярлык в меню «Пуск» и поставляется с программой удаления.

Концепции

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

Сценарий

Программа-компилятор NSIS makensis компилирует сценарии, подобные приведенному ниже, в исполняемые программы установки. Каждая строка сценария содержит одну команду.

Современный пользовательский интерфейс

Версия 2.0 представила новый необязательный оптимизированный графический пользовательский интерфейс под названием Modern UI (MUI). MUI имеет интерфейс, подобный мастеру. Он поддерживает страницу приветствия, конечную страницу, диалог выбора языка, область описания компонентов и более широкие возможности настройки, чем старый пользовательский интерфейс.

Начиная с версии 2.34 (выпущенной 24 декабря 2007 г.) этот MUI2 готов к массовому использованию и включен во все пакеты NSIS. Также на него были переведены все примеры.

Документация по современному UI 2.

Графические интерфейсы

Интерфейсы установщика

Плагины

NSIS можно расширить с помощью подключаемых модулей, которые могут взаимодействовать с установщиком. Плагины могут быть написаны на любом неуправляемом языке программирования, способном создавать библиотеки с динамической компоновкой (например, C, C ++ или Delphi), и их можно использовать для выполнения задач установки или расширения интерфейса установщика. Плагин можно вызвать с помощью одной строки кода NSIS.

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

Функции

NSIS поддерживает следующие функции:

Созданный установщик

Сгенерированный установщик представляет собой переносимый исполняемый файл с файлами установки, заархивированными в установщике, накладными расходами в 34 КБ для установщика NSIS и сценарием установки, скомпилированным в исполняемый код. Поскольку сценарий установки скомпилирован, сценарий не может быть получен из доставленного исполняемого файла без обратного проектирования двоичного файла.

В архиве несколько папок:

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

Поддержка Unicode

Версии NSIS до 3.0 не поддерживали Unicode, а только средство преобразования некоторых файлов в различные кодировки с помощью плагина. Однако доступен вариант NSIS с полной поддержкой Unicode. Известные проекты, использующие этот вариант:

С выпуском NSIS версии 3.0 поддержка Unicode может быть реализована с помощью директивы компилятора «Unicode true». Это обеспечивает полную поддержку Unicode без каких-либо дальнейших изменений кода, но программа установки не будет работать под Windows 95/98 / Me. По состоянию на 2016 год до выпуска 3.0 NSIS был доступен в формате PortableApps для Unicode 2.46.5 Rev 3 и ANSI 2.51.

Источник

Система установки Nullsoft Scriptable

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

СОДЕРЖАНИЕ

История

NSIS был создан для распространения Winamp. Он основан на предыдущем продукте Nullsoft, PiMP (плагин Mini Packager), также известен как SuperPiMP. После версии 2.0a0 проект был перемещен в SourceForge, где разработчики вне Nullsoft начали работать над ним на регулярной основе. NSIS 2.0 был выпущен примерно двумя годами позже.

В январе 2006 года NSIS стал проектом месяца SourceForge.

Примеры скриптов

Привет мир!

Простой установщик

Простой установщик, который добавляет ярлык в меню «Пуск» и поставляется с программой удаления.

Концепции

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

Сценарий

Программа-компилятор NSIS makensis компилирует сценарии, подобные приведенному ниже, в исполняемые программы установки. Каждая строка сценария содержит одну команду.

Современный пользовательский интерфейс

Версия 2.0 представила новый необязательный оптимизированный графический пользовательский интерфейс под названием Modern UI (MUI). MUI имеет интерфейс, подобный мастеру. Он поддерживает страницу приветствия, конечную страницу, диалог выбора языка, область описания компонентов и более широкие возможности настройки, чем старый пользовательский интерфейс.

Начиная с версии 2.34 (выпущенной 24 декабря 2007 г.) этот MUI2 готов к массовому использованию и включен во все пакеты NSIS. Также на него были переведены все примеры.

Документация по современному UI 2.

Графические интерфейсы

Интерфейсы установщика

Плагины

NSIS можно расширить с помощью подключаемых модулей, которые могут взаимодействовать с установщиком. Плагины могут быть написаны на любом неуправляемом языке программирования, способном создавать библиотеки с динамической компоновкой (например, C, C ++ или Delphi), и их можно использовать для выполнения задач установки или расширения интерфейса установщика. Плагин можно вызвать с помощью одной строки кода NSIS.

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

Функции

NSIS поддерживает следующие функции:

Созданный установщик

Сгенерированный установщик представляет собой переносимый исполняемый файл с файлами установки, заархивированными в установщике, накладными расходами в 34 КБ для установщика NSIS и сценарием установки, скомпилированным в исполняемый код. Поскольку сценарий установки скомпилирован, сценарий не может быть получен из доставленного исполняемого файла без обратного проектирования двоичного файла.

В архиве несколько папок:

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

Поддержка Unicode

Версии NSIS до 3.0 не поддерживали Unicode, а только средство преобразования некоторых файлов в различные кодировки с помощью плагина. Однако доступен вариант NSIS с полной поддержкой Unicode. Известные проекты, использующие этот вариант:

С выпуском NSIS версии 3.0 поддержка Unicode может быть реализована с помощью директивы компилятора «Unicode true». Это обеспечивает полную поддержку Unicode без каких-либо дальнейших изменений кода, но программа установки не будет работать под Windows 95/98 / Me. По состоянию на 2016 год до выпуска 3.0 NSIS был доступен в формате PortableApps для Unicode 2.46.5 Rev 3 и ANSI 2.51.

Источник

Система установки Nullsoft Scriptable

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

Система установки Nullsoft Scriptable

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

СОДЕРЖАНИЕ

История [ править ]

NSIS был создан для распространения Winamp. [4] Он основан на предыдущем продукте Nullsoft, PiMP (плагин Mini Packager) и также известен как SuperPiMP. После версии 2.0a0 проект был перемещен в SourceForge, где разработчики вне Nullsoft начали работать над ним на регулярной основе. NSIS 2.0 был выпущен примерно двумя годами позже.

В январе 2006 года NSIS стал проектом месяца SourceForge. [5] [6]

Примеры скриптов [ править ]

Привет, мир! [ редактировать ]

Простой установщик [ править ]

Концепции [ править ]

Скрипт [ править ]

Программа-компилятор NSIS makensis компилирует сценарии, подобные приведенному ниже, в исполняемые программы установки. Каждая строка сценария содержит одну команду.

Современный пользовательский интерфейс [ править ]

Версия 2.0 представила новый необязательный оптимизированный графический пользовательский интерфейс под названием Modern UI (MUI). MUI имеет интерфейс, подобный мастеру. Он поддерживает страницу приветствия, конечную страницу, диалог выбора языка, область описания компонентов и более широкие возможности настройки, чем старый пользовательский интерфейс.

Начиная с версии 2.34 (выпущенной 24 декабря 2007 г.) этот MUI2 готов к массовому использованию и включен во все пакеты NSIS. Также на него были переведены все примеры.

Документация по современному UI 2.

Графические интерфейсы [ править ]

Интерфейсы установщика [ править ]

Плагины [ править ]

NSIS можно расширить с помощью подключаемых модулей, которые могут взаимодействовать с установщиком. Плагины могут быть написаны на любом неуправляемом языке программирования, способном создавать библиотеки с динамической компоновкой (например, C, C ++ или Delphi), и их можно использовать для выполнения задач установки или расширения интерфейса установщика. Плагин можно вызвать с помощью одной строки кода NSIS.

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

Особенности [ править ]

NSIS поддерживает следующие функции: [7]

Созданный установщик [ править ]

Сгенерированный установщик представляет собой переносимый исполняемый файл с установочными файлами, заархивированными внутри установщика, накладными расходами в 34 КБ для установщика NSIS [7] и сценарием установки, скомпилированным в исполняемый код. Поскольку сценарий установки скомпилирован, сценарий не может быть получен из доставленного исполняемого файла без обратного проектирования двоичного файла.

В архиве несколько папок:

Созданный установщик включает аргументы командной строки, чтобы дать пользователям больше контроля: [8]

Поддержка Unicode [ править ]

Версии NSIS до 3.0 не поддерживали Unicode, а только средство для преобразования некоторых файлов в различные кодировки через плагин. [9] Однако доступен вариант NSIS с полной поддержкой Unicode. [10] Известные проекты, использующие этот вариант: [11]

С выпуском NSIS версии 3.0 поддержка Unicode может быть реализована с помощью директивы компилятора «Unicode true». Это обеспечивает полную поддержку Unicode без каких-либо дальнейших изменений кода, но установщик не будет работать под Windows 95/98 / Me. [12] По состоянию на 2016 год до выпуска 3.0 NSIS был доступен в формате PortableApps для Unicode 2.46.5 Rev 3 и ANSI 2.51. [13]

Источник

Путеводитель по системам для создания инсталляторов

Знакомство пользователя с программой чаще всего начинается с запуска инсталлятора. Внешний вид («упаковка») и функциональность продукта определяется разработчиком. Пользователю нужно иметь возможность проконтролировать процесс, выставив нужные параметры установки. Для разработчика же важно, чтобы, как минимум, его программа была установлена корректно, а инсталлятор был совместим с необходимыми платформами.

Решений для создания инсталляторов достаточно много. Чаще всего используется подсистема Windows Installer, которая уже входит в инструментарий операционной системы. Но существуют и альтернативные решения — как платные, так и бесплатные, различной функциональности. Зачастую с их помощью можно создавать пакеты с инсталлятором, не зависящим от Windows Installer.

NSIS (Nullsoft Scriptable Install System)

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

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

Дистрибутивы NSIS создаются на основе сценариев. Переменные, функции полностью контролируют как инсталляцию, так и деинсталляцию продукта. С помощью скриптов можно добавлять файлы и директории, вносить изменения в реестр, редактировать текстовые и двоичные файлы, создавать патчи, управлять переменными среды и даже обращаться к Windows API (посредством расширений).

Синтаксис языка NSIS достаточно прост и удобен для чтения, основная документация к нему доступна здесь. Более того, в комплекте с программой содержится большое количество примеров (файлы формата nsi доступны в папке Examples). Для редактирования nsi-сценариев пригоден любой редактор кода, где без особых усилий можно включить подсветку синтаксиса. Множество задач сразу унифицируется, если использовать специальный плагин для IDE Eclipse, EclipseNSIS, либо Venis. Venis представляет собой интуитивную визуальную среду для создания сценариев.

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

Удобно работать с NSIS в связке и с другими программами, например, Excelsior Installer (см. ниже).

Если возникает необходимость расширить возможности инсталлятора, можно добавить определенные функции. Плагины пишутся на C, C++, Delphi или других языках. Готовые примеры расширений доступны здесь. Функции разнообразны: от визуальных эффектов инсталлятора до создания патчей и обращения к Windows API.

Скомпилировать инсталлятор можно с помощью инструмента makensis, предварительно выбрав тип компрессии — ZLib, BZip2 или LZMA. Кроме того, сам по себе инсталлятор занимает немного места — всего 34 КБ.

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

Inno Setup

Inno Setup — бесплатный инструментарий для создания инсталляторов на базе сценариев. Среди главных особенностей продукта — работа со всеми версиями ОС Windows (Windows 2000 и выше), расширенная поддержка 64-битных приложений, настраиваемые типы установки, встроенный препроцессор и мощный язык сценариев на основе Pascal.

Сценарии имеют структуру, характерную конфигурационным файлам ini-формата, поэтому код вполне хорошо читаем и удобен в редактировании. Документ разделен на секции, и каждая из них отвечает за определенную задачу инсталлятора соответственно. Всего имеется два типа секций — с параметрами и «директива—значение».

Разработчикам, знакомым с Pascal, будет на руку тот факт, что Inno использует «родственный» язык — RemObjects Pascal Script. Сценарии отвечают за добавление новых опции, создание интерфейса, вызов файлов или библиотек, настраиваемые действия (custom actions) и т. д. В рабочей папке Inno Setup находятся примеры скриптов (также доступны в меню компилятора). По умолчанию в Inno Setup входит компилятор сценариев Compiler IDE. Для быстрого старта рекомендуется также установить Inno Script Studio. Этот редактор проектов входит в редакцию QuickStart Pack, скачать ее можно здесь. Для упрощения задач может быть полезен визуальный редактор сценариев — IsTool.

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

Самый простой вариант создания инсталлятора — обратиться к пошаговому мастеру настройки Inno Script Studio. Здесь указывается информация о продукте, координаты программы, файл лицензии и другие данные, языки локализации, опции компилятора. Впоследствии проект доступен для компиляции, отладки либо модификации полученного сценария в окне редактора.

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

Редактор Inno Script Studio доступен на русском языке. Значительно проще настраивать проект последовательно, переходя по секциям, а не создавая сценарий с нуля. При добавлении нового элемента изменения вносятся в код сценария, синтаксис подсвечивается, код соответствующим образом разбит на секции ([Setup], [Types], [Components]…).

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

Из других особенностей Inno Setup — тихая инсталляция и деинсталляция. Пользователю доступны различные типы установки и локализации на выбор. Установщик может быть зашифрован, содержать цифровую подпись либо защищен паролем. К дистрибутиву может применяться bzip2- или LZMA/LZMA2-компрессия. Интерфейс — в стиле 2000/XP, иных вариантов не предусмотрено.

Резюме. Inno Setup — ближайшая альтернатива NSIS. Позволяет задействовать как мощный язык сценариев, так и удобный и гибко настраиваемый редактор Inno Script Studio, доступный практически «из коробки».

IzPack

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

Главные особенности IzPack: XML-синтаксис, интеграция с различными инструментами компиляции, простой и гибкий API-интерфейс, возможность локализации.

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

Среди особенностей инсталляторов, созданных средствами IzPack, — небольшой размер и модульность. В основе дистрибутива лежит XML-документ, где указываются все необходимые спецификации, определяется функциональность продукта. Впоследствии конфигурационный файл обрабатывается любым удобным способом, для этого используется командная строка или Apache Ant. Для наращивания функциональности инсталлятора могут быть задействованы IDE среды, такие как Eclipse, IntelliJ IDEA или Netbeans. Для составления конфигурационного файла подойдет любой редактор кода.

В XML-документе указывается информация о проекте (), интерфейс (), локализации (), файлы (), ресурсы (), панели (), содержимое ( — может быть упаковано в raw, gzip, bzip2) и др. Что касается java, в IzPack есть возможность применения действий (custom acrions) и переменных — встроенных, пользовательских и переменных среды (см. документацию и неофициальное руководство).

Для создания графического интерфейса инсталлятора предназначены панели. С их помощью определяется внешний вид, экрана приветствия, содержимое, текстовая информация (readme, лицензии), изображения. Поддерживаются различные типы интерактивных элементов (поля, переключатели и т. д.), локализация, включая русскую. Переводу поддается как интерфейс, так и содержание.

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

Для создания самораспаковывающихся модулей применяется метод 7-Zip SFX, использующий возможности известного архиватора. Для Mac OS также доступна оболочка под названием izpack2app.Кроме того, есть возможность создания веб-инсталлятора, для этих целей присутствует оболочка izpack2jnlp, использующая возможности Java Web Start. IzPack поддерживает опцию тихой установки.

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

Резюме. IzPack — одна из немногих кроссплатформенных систем для создания инсталляторов. Процесс написания конфигурации, компиляции и отладки удобен за счет интеграции со средами разработки, несложен в освоении. Из недостатков следует отметить значительно устаревший (и не оригинальный — native) вид получаемого инсталлятора.

Excelsior Installer

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

Excelsior Installer — бесплатная программа, предназначенная для создания инсталляторов и обновлений. Основные особенности — простая интуитивная графическая оболочка, возможность интеграции с Проводником и NSIS.

Упаковщик состоит из разделов Files (Файлы), Settings (Настройки) и Appearance (Внешний вид). В целом, здесь содержится стандартный перечень опций, отвечающих за создание лицензионного соглашения, выбор инсталляционной директории, ярлыков, ключей реестра и другие параметры. Если изучить таблицу сравнения продуктов, легко обнаружить следующий функциональный «пробел»: инсталлятор не поддерживает файловые ассоциации, DLL-расширения, элементы управления.

Что касается доступных опций инсталлятора — можно указать профиль установки, в зависимости от привилегий текущего пользователя. Инсталлятор поддерживает локализацию, причем русский язык доступен «из коробки», остальное скачивается отдельно. Возможна автоматическая — тихая — инсталляция без запроса данных у пользователя, после установки — проверка целостности пакета или другие настраиваемые действия.

Как уже было упомянуто, возможна интеграция Excelsior с NSIS. Excelsior Installer, по сути, выступает полноценным GUI для NSIS, настройки проекта экспортируются без проблем.

Резюме. Excelsior Installer — простая и очень понятная система для создания дистрибутивов, может использоваться как надстройка к NSIS. Обратная сторона медали — усредненная функциональность как Excelsior Installer, так и Delivery.

WiX Toolset

WiX (Windows Installer XML) — бесплатный набор инструментов для создания инсталляторов (Windows Installer) с использованием спецификации XML. Из особенностей: интерфейс командной строки, интеграция с IDE, автоматизация процессов, поддержка базовых и расширенная поддержка Windows Installer.

Создание инсталлятора состоит из нескольких основных этапов: разработка сценария, его проверка, обработка препроцессором, компиляция и компоновка. Для сборки инсталлятора и автоматизации в целом используется платформа MSBuild. Автоматизация — одно из главных преимуществ WiX при работе с достаточно ресурсоемкими проектами.

Исходный код имеет формат XML (расширение файла wxs). Сценарий описывает все этапы установки, начиная с описания проекта заканчивая действиями после установки. Редактировать его можно в любом редакторе с поддержкой данного формата.

WiX радует своими интеграционными возможностями: WiX Toolset предоставляет интерфейс командной строки. Для работы с проектом в Visual Studio (модуль IntelliSense) потребуется расширение Votive.

В затруднительных ситуациях или при отсутствии времени на изучение сценариев, хорошую службу окажет графическая оболочка WiXEdit. Ее основные преимущества — импорт существующих wxs-проектов, структурирование xml-данных с удобным чтением и навигацией. С помощью мастера также несложно создать инсталляционный файл с нуля. Причем это далеко не единственный подобный инструмент (см. здесь).

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

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

Источник

Nullsoft Scriptable Install System

Nullsoft Scriptable Install System (NSIS) — система создания установочных программ для Microsoft Windows с открытыми исходными кодами, созданная компанией Nullsoft, основанной создателями Winamp. NSIS создан как альтернатива InstallShield, предназначенного для коммерческих продуктов.

Содержание

История

NSIS был создан для распространения Winamp. Он базируется на предыдущем продукте Nullsoft — PiMP (plugin Mini Packager), иначе известном как SuperPiMP. После версии 2.0a0, проект был перемещён на SourceForge.net, где к работе над ним присоединились и сторонние разработчики. NSIS 2.0 был выпущен в свет 2 года спустя.

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

POSIX

Версия 2.01 была первой версией, поддерживающей компиляцию на любой из POSIX-платформ. Это позволило создавать Windows-установщики на GNU/Linux и FreeBSD без использования эмулятора Wine. На данный момент поддерживается компиляция только для Windows.

Скрипт

Компилятор NSIS — программа makensis — компилирует скрипты в исполняемый код. Каждая строчка скрипта содержит одну команду. Пример:

Modern User Interface

В версии 2.0 был введён новый графический интерфейс пользователя, названный Modern UI (MUI). MUI очень похож на интерфейс мастеров, он поддерживает экран-заставки, выбора языка, выбор компонентов для установки и более широкие возможности настройки по сравнению со своим предшественником. Пример:

Плагины

NSIS может быть расширен при помощи плагинов, которые могут быть написаны на C++, Си, и Delphi. Плагины могут быть использованы для улучшения функциональности и интерфейса установщика. Плагины могут быть вызваны в любой части кода NSIS скрипта.

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

Особенности [1]

Программы и игры, использующие NSIS [2]

Редакторы

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

NSIS Media Malware

Название NSIS имеет также компания, занимающаяся распространением malware (вредоносных программ). Предположительно, компания взяла себе такое имя, чтобы казаться более солидной и законной, но это плохо отразилось на репутации NSIS, не имеющего к этой компании никакого отношения. Некоторые пользователи утверждали, что все дистрибутивы, сделанные с помощью NSIS, содержат соответствующую вредоносную программу. На самом деле, это не так, а наличие или отсутствие вредоносного кода зависит от того, кто создаёт дистрибутивы и через какие каналы они загружаются.

См. также

Примечания

Ссылки

nullsoft install system что это. Смотреть фото nullsoft install system что это. Смотреть картинку nullsoft install system что это. Картинка про nullsoft install system что это. Фото nullsoft install system что это

Полезное

Смотреть что такое «Nullsoft Scriptable Install System» в других словарях:

Nullsoft Scriptable Install System — Développeur Nullsoft Dernière version … Wikipédia en Français

Nullsoft Scriptable Install System — Skriptgesteuertes Installationssystem für Software auf Windows Systemen Basisdaten Entwickler Nullsoft … Deutsch Wikipedia

Nullsoft Scriptable Install System — NSIS Installer Desarrollador Nullsoft … Wikipedia Español

Nullsoft Scriptable Install System — Not to be confused with NCIS. Nullsoft Scriptable Install System NSIS Installer Developer(s) Nullsoft Stable release 2.46 / December … Wikipedia

Nullsoft Scriptable Install System — NSIS (Nullsoft Scriptable Install System, en inglés sistema de instalación por scripts ), es un sistema de código abierto para la creación de instaladores mediante scripts, desarrollado inicialmente por Justin Frankel de Nullsoft para su programa … Enciclopedia Universal

Nullsoft — Logo von Nullsoft Nullsoft ist ein Software Unternehmen, das unter anderem die Produkte Winamp, SHOUTcast und Nullsoft Scriptable Install System (NSIS) verbreitet. Der Name spielt auf Microsoft an, da Null kleiner als Micro ist.[1] Das Unternehm … Deutsch Wikipedia

NSIS — Nullsoft Scriptable Install System Nullsoft Scriptable Install System Développeur Nullsoft … Wikipédia en Français

Installation (Software) — Die Installation von Software ist der Vorgang, bei dem neue Programme auf einen vorhandenen Computer kopiert und dabei eventuell konfiguriert werden. Dieser Vorgang wird speziell unter dem Betriebssystem Windows auch Setup (englisch für Aufbau)… … Deutsch Wikipedia

Installationsroutine — Die Installation von Software ist der Vorgang, bei dem neue Programme auf einen vorhandenen Computer kopiert und dabei eventuell konfiguriert werden. Dieser Vorgang wird speziell unter dem Betriebssystem Windows auch Setup (englisch für Aufbau)… … Deutsch Wikipedia

Programminstallation — Die Installation von Software ist der Vorgang, bei dem neue Programme auf einen vorhandenen Computer kopiert und dabei eventuell konfiguriert werden. Dieser Vorgang wird speziell unter dem Betriebssystem Windows auch Setup (englisch für Aufbau)… … Deutsch Wikipedia

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *