Nullsoft Scriptable системы Установите в короткий NSIS является профессиональным инструментом с открытым исходным кодом для развития инсталляторов Windows. Он предназначен для быть минимальным и гибким, насколько это возможно, и, следовательно, хорошо подходит для распределения в Интернет.
Установщик не только первый опыт пользователя с вашим продуктом, многие проблемы программного обеспечения также может быть решена путем предоставления надежных инструментов по установке. NSIS позволяет создавать стабильные, быстрые и удобный инсталляторы, которые способны установке, удалении, установив настройки системы, извлекая файлы и больше. С скриптовый язык NSIS вы можете реализовать любую логику вы хотите.
Большая коллекция плагинов, скриптов и программного обеспечения в Центре разработчиков поможет вам построить полноценные инсталляторы и обеспечивает решение практически для каждого сценария
Особенности :.
- Создает автономных исполнимых инсталляторов
- Поддержка ZLib, BZip2 и сжатия данных LZMA (файлы могут быть сжаты по отдельности или вместе)
- поддержка Удаление (инсталлятор может генерировать деинсталлятор)
- Настраиваемый пользовательский интерфейс (диалоги, шрифты, фоны, иконки, текст, галочки, изображения и т.д.).
- Классический и современный интерфейс мастера
- Полностью многоязычный, поддержка нескольких языков (в том числе RTL охват языков в одном) установки. Более 40 переводов уже доступны, но вы также можете создавать свои собственные.
- Страница: Вы можете добавить стандартных страниц мастера или пользовательские страницы
- Выбор пользователем компонентов установки, дерева для выбора компонентов
- Несколько конфигураций установки (как правило, минимальны, типичный, полный) и пользовательские настройки
- Установщик самопроверки с помощью CRC32 контрольную сумму
- небольшие накладные расходы по сжатого объема данных (34 Кб с параметрами по умолчанию)
- Возможность отображения лицензионного соглашения в текстовом или RTF формате
- Возможность обнаружить каталог назначения из реестра
- простой в использовании системы подключаемых (много плагинов для создания пользовательских диалогов, интернет-соединений, HTTP скачивания, файл заплат, Win32 API вызовов, и т.д.), включенных
- Монтажники может быть как 2 Гб
- Дополнительно беззвучный режим для автоматических установок,
- Препроцессор с поддержкой определенных символов, макросы, условной компиляции, стандартные для предварительной
- Прекрасный опыт кодирования с элементами PHP и собраний (включает в себя пользовательские переменные, стек, реальное управление потоком и т.д.).
- Монтажники имеют свои собственные виртуальные машины, которые позволяют код, который может поддерживать написать:
- Извлечение файлов (с настраиваемых параметров перезаписи)
- Копирование файлов / каталогов, переименование, удаление, поиск
- Plug-в DLL вызов
- Регистрация DLL / ActiveX контроль / отмены регистрации
- Исполняемые исполнение (оболочка выполнить и ждать вариантов)
- создание ярлыка
- ключе реестра чтения / установка / Enumerating / удаление
- чтение INI-файл / записи
- Общий чтения текстовый файл / записи
- Мощный строка и число манипуляции
- вывод окна на основе имени класса или заголовка
- манипуляции Пользовательский интерфейс (шрифт / установка текста)
- Окно отправки сообщений
- Взаимодействие пользователя с окон сообщений или пользовательских страниц
- Ветвление, сравнения, т.
- Ошибка проверки
- поддержка Перезагрузка, в том числе удаление или переименование после перезагрузки
- Команды поведения установщика (например, показать / скрыть / ожидания / и т.д.).
- Пользовательские функции в скрипте
- Функции обратного вызова для действий пользователя
- Полностью бесплатный для любого использования. См лицензию.
- Подробнее
Система
Что нового В этом выпуске:
- Основные изменения:
- Добавлена поддержка Windows 7, монтажников - использовать RequestExecutionLevel, как с Vista (ошибка # 2725883)
- Добавлена WinVer.nsh Windows 7 и Windows, 2008 R2 поддержка
- Монтажники Теперь определить услуги, как известно терминалов (IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE) так что $ WINDIR больше не будет находиться под профилем пользователя при установке на служб терминалов
- Меньше ОАК раздражение в Add / Remove панели управления (ошибка # 2697027)
- Небольшие изменения:
- Добавлена Джокер и / нефатальный Suppport для DelFile! (РСЕ # 1505425)
- Исправлена searchparse! (ошибка # 2680110)
- Исправлена проверка вход для CreateFont (ошибка # 2801024)
- Исправлена обработка NSIS меню рабочей директории (ошибка # 2781948)
- Исправлены проблемы Vista, с папками оболочки ($ ДОКУМЕНТЫ, $ ПРОФИЛЬ, и т.д.) на корневых каталогах (ошибка # 2138075)
- Небольшие улучшения документации (в том числе ошибка # 2705878, # 2606525 ошибка)
- Использование SW_SHOWDEFAULT для ExecShell по умолчанию (ошибка # 2796189)
- Современные интерфейс:
- Вызов отделка страница функцией выставки только после того, страница полностью инициализирован (ошибка # 2720968)
- Исправлена перевод страницы каталога удаления (ошибка # 2690112)
- Исправлена установка типа Текст положение в странице компонентами (патч # 2801317)
- Исправлена отсутствует MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE (ошибка # 2788620)
- Перевод:
- Обновлено Индонезии (патч # 2790571)
- Обновлено Португальский BR (патч # 2642542)
- Build System:
- Исправлены некоторые GCC предупреждения
Что нового в версии 2.44:
- Основные изменения:
- Исправлена ошибка введена в 2.43 в результате чего сценарий построить проблемы с некоторых иконах (ошибка # 2572035)
- Небольшие изменения:
- Исправлена документация nsDialogs CreateTimer (ошибка # 2595565)
- Глобальные метки не работают, когда заявил в неиспользуемых функций (ошибка # 2593369)
Что нового в версии 2.43:
- Небольшие изменения:
- Добавлена WinCore.nsh, WinDef.nsh, WinError.nsh, WinNT.nsh и WinUser.nsh для более полезных определений для Windows
- Исправлена ошибка вызвана! packhdr сжатия ресурсов (ошибка # 2533431)
- Небольшие улучшения документации (в том числе ошибка # 2564005)
- Современные интерфейс 2: Исправлена MUI_DIRECTORYPAGE_BGCOLOR (ошибка # 2494528)
- Утилиты и плагины:
- Баннер: Исправлена установка показывая на фоне, когда Баннер был использован в .onInit
- MakeNSISW: Добавлена Ctrl + K горячая клавиша для сборки отмены (РСЕ # 2557392)
- nsDialogs: Добавлено NSD_SetIcon (патч # 2500960)
- Перевод:
- Добавлена Эсперанто
- Болгарский исправления
- Плагин API:
- Файлы Добавил VS2008 проекта
- Лучше установка заголовков и библиотек под POSIX - см файл установки для получения дополнительной информации
- Заголовок и библиотечные файлы были перемещены в папку с именем НСИ для предотвращения столкновений
- RegisterPluginCallback теперь возвращает INT вместо BOOL для более широкого круга ошибки отчетности
- Build System:
- MinGW префиксы Добавлено Финк (ошибка # 2495138)
- Исправлена проблема BOOL сборки на OS X (ошибка # 2497290)
- Исправлена обнаружения Iconv зависимость от OS X (ошибка # 2494539)
- Исправлена Solaris строит (патч # 2497172)
Что нового в версии 2.42:
- Основные изменения:
- Устаревшее / NOUNLOAD и SetPluginsUnload сделать скрипты проще и безопаснее (патч # 1912699)
- Полезная заголовка больше не требуется заявление использования и разный синтаксис для функций деинсталляции
- Обновленный плагин API теперь поставляется в виде pluginapi.lib, информацию о версии API и более общих функций (патч # 2359978)
- Небольшие изменения:
- Добавлена! Команда searchreplace препроцессор для compiletime текстового поиска / заменяет
- Добавлена поддержка для регистрации серверов COM EXE (РСЕ # 2315740)
- Небольшие улучшения документации (в том числе ошибка # 2386821)
- nsDialogs: Добавлена поддержка таймера (патч # 2135855)
- WinVer.nsh: Добавлено IsServer, IsWin2003R2, IsStarterEdition, OSHasMediaCenter и OSHasTabletSupport (патч Андерс)
- WinVer.nsh: Исправлена 95 / NT4 двусмысленность (ошибка # 2053642)
- WinVer.nsh: Правильное Windows XP обнаружение 64 (ошибка # 2053700)
- WinVer.nsh: поддержка обнаружения Windows 2008 (РСЕ # 1949260)
- Перевод:
- Малая английский улучшения гимназии (ошибка # 2323452)
- Build System:
- Полная совместимость с GCC Система (патч # 2193442)
Функции
Что нового в версии 2.40:
- Основные изменения:
- Service Pack макросов добавлены в WinVer в версии 2.39 теперь работают (ошибка # 2070708, патч # 2095363)
- Небольшие изменения:
- Добавлена начальная папка возможности выбора nsDialogs :: SelectFileDialog (патч # 2016003)
- Исправлены GetParameters перекачивания MBCS символов (ошибка # 2067946)
- Исправлена некорректная $ {} NSD_OnBack документация (ошибка # 2059651)
- Современные интерфейс 2: Установить фокус на ридми флажок на странице финишной (ошибка # 2110357)
- Перевод:
- португальский поправки (ошибка # 2086988)
- упрощенный китайский поправки (патч # 2056906)
Комментарии не найдены