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 і 2008 Підтримка Windows 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)
Коментар не знайдено