Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Nullsoft Scriptable Install System | NSIS

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

Открыть новую тему     Написать ответ в эту тему

Nep



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

 
NSIS (Nullsoft Scriptable Install System)
Скриптовая система создания инсталляционных пакетов от авторов Winamp

Основные характеристики:
 
  • Размер дистрибутива около 1,5 МБ
  • Наличие в базовом пакете файлов с примерами и подробной справки
  • Чрезвычайная гибкость при создании инсталляций для своих программ
  • Открытый исходный код
  • Использование различных алгоритмов сжатия (ZLIB, BZIP2, LZMA)
  • Наличие различных плагинов
     
    Новейшая версия ветки 2.х: NSIS 2.51 (от 1 апреля 2016 г., статус ветки - Old Releases)
    Новейшая версия ветки 3.х: NSIS 3.10 (от 30 марта 2024 г.)  
     
     
    Ссылки:
    NSIS: страница загрузкирусификатор ветки 2.xx (без гарантии, что подходит!)2.513.10NSIS 3 Pre-releaseNSIS 2 Pre-releaseисходники (SVN)
     
    Дополнительно: [ плагины, примеры и полезности ] • [ форум разрабочиков ] • [ Wiki ]
     
    Редактор для скриптового языка NSIS: [ скачать ] • [ домашняя страница ]
     
    NSIS Unpacker
    7-zip начиная с версии 4.40 beta поддерживает распаковку из некоторых типов инсталляций.  
    Обратите внимание, что 7za не поддерживает распаковку.
     
    Полноценного русификатора пока нет, но кто хочет, может перевести сообщения в исходных текстах NSIS и скомпилировать всё заново – это единственный корректный вариант. Из файлов поддаётся корректному переводу только меню интегратора NSIS, поскольку там HTML, а остальные переводы – это в основном "русификаторы" с непредсказуемыми последствиями применения.
     
    64-х битное развитие идей NSIS. В разработке, аннотация разработчика nsisbi.
     
    Просьба к тем, кто будет править шапку, сначала сверяться с http://nsis.sourceforge.net/Main_Page и не выдавать желаемое за действительное.

  • Всего записей: 41940 | Зарегистр. 24-06-2001 | Отправлено: 14:21 06-10-2001 | Исправлено: DimmY, 11:10 31-03-2024
    ComradG



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG

    Цитата:
    Поддерживаю. Идея разумна.

    С чего предлагаешь начать?

    Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 20:27 25-08-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ComradG
     
    Предлагаю создать разделы: примеры кода, инструменты, плугины, локализация, отладка скриптов, создание простых приложений. В каждом разделе описывать особенности применения и возможные "подводные камни" - на них могут нарваться все. Это в общих чертах. Дальше уточним. Итог - оформить в виде CHM-энциклопедии. Думаю, что это окажется всем полезно.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 21:51 25-08-2008
    ComradG



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Работа титаническая. Может подсобишь?

    Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 18:18 26-08-2008
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Кому нибудь попадалось внятное руководство по созданию портабельных софтов с помощью NSIS? Что-то на англоязычных ресурсах слишком много всего понаписано и ни единого примера. Может просто не нашел?

    ----------
    Per warez ad scientiam

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 21:50 01-09-2008
    VedunO



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG

    Цитата:
    Предлагаю создать разделы: примеры кода, инструменты, плугины, локализация, отладка скриптов, создание простых приложений. В каждом разделе описывать особенности применения и возможные "подводные камни" - на них могут нарваться все. Это в общих чертах. Дальше уточним. Итог - оформить в виде CHM-энциклопедии. Думаю, что это окажется всем полезно.

     
    и родной help заодно

    Всего записей: 568 | Зарегистр. 13-01-2005 | Отправлено: 22:57 01-09-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ComradG
     
    Кое-что подброшу, часть примеров кода есть в моём обновлении, в HM NIS Editor (тот вариант который я отслеживаю и довожу до соответствия компилятору).
     
    VedunO
     
    Внимательно посмотри в каталог куда ставится компилятор - или у тебя его вообще нет? Или ты издеваешься над присутствующими? Не понимаю, что ты хочешь нам сказать?

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 01:18 02-09-2008 | Исправлено: Victor_VG, 01:19 02-09-2008
    VedunO



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG

    Цитата:
    Внимательно посмотри в каталог куда ставится компилятор - или у тебя его вообще нет? Или ты издеваешься над присутствующими? Не понимаю, что ты хочешь нам сказать?

     
    прошу прощения, я имел ввиду help переведенный на русский язык

    Всего записей: 568 | Зарегистр. 13-01-2005 | Отправлено: 13:39 02-09-2008
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Так что, неужели никто не занимался портабелизацией софтов с использованием NSIS ланчера? Мне бы хоть один пример найти последовательности действий, дальше сам разберусь. Вон на portableappz.blogspot.com вовсю клепают портабельные софты с помощью NSIS.

    ----------
    Per warez ad scientiam

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 14:03 04-09-2008
    ComradG



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    VedunO


    Цитата:
    и родной help заодно

    Над ним я работаю уже год.

    Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 14:52 04-09-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VedunO
     
    На русский лично я его не переводил, и честно говоря переводить не планирую - на NSIS.chm  слишком много программ завязано. За других расписываться не хочу. Пожалуйста, в дальнейшем высказывай свои мысли чётче, не "растекаясь мыслью по древу". Договорились? А то тебя не возможно понять.
     
    Astra55
     
    На него и примеров не надо - сама его идея проста: лаунчер сначала скрывает своё окно командой HideWindow, затем записывает в Реестр настройки и выдаёт команду ExecWait запуска программы, дожидается её завершения, потом стирает созданный программой "мусор" в Реестре и на дисках. Всё прекрасно умещается в несколько десятков килобайт кода. Сам не раз этот фокус проделывал когда было надо срочно что-то сделать подобное. Попозже поищу или напишу какой пример.


    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 15:09 04-09-2008
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Victor_VG
    Да я в конечном счете на ихних форумах нашел руководство, таперича надо его штудировать. Жизнь заставляет обратиться к NSIS, поскольку некоторые софты принципально не поддаются Thinstall и Xenocode.

    ----------
    Per warez ad scientiam

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 23:38 04-09-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Astra55
     
    Добро. Погляди руководство, а я тебе позже кое-что в личку подкину. Мне сейчас надо дождаться закачки новой сборки Far - осталось только на пару зеркал залить.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 23:59 04-09-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Решение задачи установки Microsoft Visual C++ 2008 Redistributable Package (x86).

    Цитата:
    Формулировка задачи:  
     
    Инсталляторы общих библиотек и обновлений от Microsoft очень "любят гадить" в системе - временные файлы установки копируются в корень первого "свободного" тома, а по завершении установки их не удаляют

    Как с этим бороться с этой напастью? Возможное решение данной задачи описано в статье Установка Microsoft Visual C++ 2008 Redistributable Package (x86) средствами NSIS у меня на сайте в виде конкретного примера кода с комментариями.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 13:31 07-09-2008 | Исправлено: Victor_VG, 13:45 07-09-2008
    MANtiCORE



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Цитата:
    лаунчер сначала скрывает своё окно

    можно и не скрывать. можно всё делать в секции .onInit и оттуда же делать аборт, тогда никаких окон не будет вообще ...
     
    Astra55
    могу залить куданить на обменник лаунчер VLC плеера... там правда работы с реестром нет, но всё же, может поможет чем-нибудь.

    Всего записей: 959 | Зарегистр. 01-11-2002 | Отправлено: 16:51 07-09-2008
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    MANtiCORE
    Да у меня этих ланчеров как на ланчерной фабрике Я уже прочитал в первом приближении методику создания портабельного софта, теперь надо детально разбираться и делать. Вот этот PortableAppz в день чуть ли не по десятку софтов клепает таким образом. А на наших пространствах полная тишина. Может кто из знатоков NSIS возьмет эту методу, творчески обработает и выдаст компактный тутор для народа.
    Ссылка на полный комплект: http://rapidshare.com/files/26804478/HowToMake.PortableWith.NSIS.rar
    Password: warez-hr.org

    ----------
    Per warez ad scientiam

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 17:33 07-09-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Astra55
     
    Погляжу. Но там куча старых инструментов - они просто занимают место (примерно 70%) в архиве. А по поводу анализа - возьми примеры из моего обновления - в них не мало интересного. А работа с Реестром не самое сложное. Задавай вопросы, отвечу.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 21:37 07-09-2008
    ComradG



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Блин, я затрахался уже. Кто нить подсобите моему проекту(читайте предыдущие мои посты)

    Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 23:42 09-09-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ComradG
     
    Помню, бери мою статью с сервера - к утру поищу её в .CHM (брошу в личку), ещё что будет полезного - поделюсь. Пойду покурю, и снова сяду за программу - надо к утру написать и выложить.
     
    P.S.
     
    Крутишься как помесь Бриарея со Змей Горынычем и Цербером - за ночь успей на трёх машинах поднять BSD, восстановить сгоревший БП, написать пару программ, статью, проверить дипломы "гавриков", дать пару экспертных заключений по проектам коллег, взгреть подчинённых, попить кофе за прошлый год, покурить на будущее и поспать если удасться на следующее тысячелетие - весело, а ты жалуешься. Никто не забыт, ничто не забыто.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 02:20 10-09-2008 | Исправлено: Victor_VG, 02:23 10-09-2008
    KLIZMAK

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пытаюсь установить демку Collapse - не получается. Процесс появляется и тут же исчезает.  
    7zip файлы внутри видит, но распаковать не может.
    PEid определил инсталлер "Microsoft Visual C++ 6.0 [Nullsoft PiMP SFX]"
    Можно ли чем то распаковать?

    Всего записей: 6 | Зарегистр. 19-08-2008 | Отправлено: 21:32 20-09-2008
    ComradG



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KLIZMAK
    А
    Цитата:
    PiMP
    тебе ни о чем не говорит?

    Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 18:21 21-09-2008
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

    Компьютерный форум Ru.Board » Компьютеры » Программы » Nullsoft Scriptable Install System | NSIS


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru