Ru-Board.club
← Вернуться в раздел «Программы»

» NSIS (Nullsoft Scriptable Install System)

Автор: Cramac
Дата сообщения: 13.06.2008 19:51
А кто подскажет как сделать при использовании муи модерн новое окно?
т.е. есть секция в которой надо настроить сеть, в ней надо вывести окно с запросом на ввод ип адреса и с выбором сетевого интерфейса... как вот вывести это окно?

Как окно вывести нашел, а как в него теперь забить дроп лист с сетевыми интерфейсами
Автор: Maks150988
Дата сообщения: 15.06.2008 13:12
Либо придется использовать плагин, либо напрямую вызывать API функции как-нибудь для получения списка сетевых интерфейсов.
Автор: RoDeZiya
Дата сообщения: 15.06.2008 15:32
Подскажите, как скомпилировать проект без сжатия.
Автор: dimbat
Дата сообщения: 15.06.2008 15:40
SetCompress off
Автор: Cramac
Дата сообщения: 16.06.2008 11:54
Maks150988
а не подскажите что за плагин?
Автор: SamLab
Дата сообщения: 27.06.2008 16:39
Скрипт из инсталляции не извлечь ничем?
Автор: Maks150988
Дата сообщения: 28.06.2008 14:54
Cramac
Я не знаю есть ли такой плагин.
Автор: ComradG
Дата сообщения: 07.07.2008 19:22
Я могу помочь в извлечении скрипта-файлы,папки,визард. А с реестром будут траблы
Автор: chudlo
Дата сообщения: 12.07.2008 23:47
NSIS 2.38 (12/07/2008)

Changelog...

http://prdownloads.sourceforge.net/nsis/nsis-2.38-setup.exe?download
Автор: ComradG
Дата сообщения: 14.07.2008 17:37
В инсталлерах NSIS находится Rogue.AdvancedSander - переходите на inno setup
Автор: equis
Дата сообщения: 15.07.2008 02:06
ComradG
Ты откуда качал-то? С "подарками" только на верезных сайтах.
Качай всегда с официального, там все чисто.
Автор: 0x000BLAh
Дата сообщения: 07.08.2008 09:56
ComradG

Inno setup просто suxx по сравнению с нсиськой, а официальная английская версия точно без подарков(sourceforge.net)

SamLab

Извлечь-то извлечешь, тем же 7-zip'ом или тоталом с плагином, тока это будет скомпилированный в байт-код скрипт, восстановление исходников из которого сильно затруднено(вообще с этим делом проблемы у всех установочников, как и у ЛЮБОГО скомпилированного кода))))
Автор: ComradG
Дата сообщения: 10.08.2008 22:32

Цитата:
Inno setup просто suxx по сравнению с нсиськой

Однозначно солидарен. Кстати, по поводу малвари в моем последнем посте - это я поторопился.
Автор: ComradG
Дата сообщения: 17.08.2008 18:14
NSIS 2.39
Список исправлений:
http://sourceforge.net/project/shownotes.php?release_id=620217
Автор: Skipper
Дата сообщения: 17.08.2008 19:18
Ссылка на скачку - http://easynews.dl.sourceforge.net/sourceforge/nsis/nsis-2.39-setup.exe
Автор: Victor_VG
Дата сообщения: 18.08.2008 16:57
NSIS 2.39 Developmer Kit включая пакет Обновления для NSIS 2.39 версии 1.0.0.1
[more=Что это такое и с чем это едят?]Данный пакет содержит: сам компилятор, Обновление с поддержкой русского меню и длинных
строк до 8192 байта и поддержкой макро препроцессора, HM NIS Edit Version 2.0.3 Update
15 полностью согласованный с новым компилятором. Кроме того пакет содержит ряд
дополнительных инструментов и исходные тексты ряда GNU GPL программ.

Лицензия естественно GNU GPL V2.0, исходные тексты скриптов имеются в самих пакетах.
Данный набор может использоваться для разработки не сложных приложений, а не только
инсталляционных пакетов. Примером может служить написанная на языке NSIS
многопользовательская утилита резервного копирования настроек Far Manager включённая
в мою сборку Far Manager SE Professional.

Что нового?

Всё укладывается в несколько слов: новый компилятор, обновление плугинов, в этот раз
"крепко досталось" IDE HM NIS Editor - индексный файл Справки перестроен заново
поскольку изменилась и структура индексов в документации NSIS.
Во входном языке компилятора появились как новые команды, так и новые параметры.
Это первое значительное расширение входного языка NSIS с момента выхода версии 2.26.
Разностный список изменений в Update имеется на английском языке в файле
./NSIS/NSIS 2.39/Manual/whatsnew.txt.

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

Примечание: при обновлении NSIS с более старой версии согласитесь с её удалением.
Так Вы сможете избежать многих проблем вызванных изменением структуры новой версии компилятора!
Лучше потом всё заново подстроить...

Скачать

Зеркало 1 | Зеркало 2 | Зеркало 3[/more]


Зеркало новости:
NSIS 2.39 Developmer Kit.

P.S.
Всё лежит на моих серверах, так что вроде сохраниться до следующей версии если хостер сам не закроется.

Просидел почти всю ночь, но перебрал индекс Справки для HM NIS Editor 2.03 под NSIS 2.39. А с Обновлением для него разделался за полчаса - как всегда выручили готовые наработки и опыт.

0x000BLAh

Inno Setup ещё кое-как Pascal-script можно декомпилировать, а сам .iss если зайти в пакет специальным распаковщиком лежит в "обрубленном" ASCII виде - многие секции и параметры удалены компилятором. А вот чтобы кому-то удалось распаковать бинарный код NSIS или IndigoRose - ссылочку и реальный пример пожалуйста. Ни разу об этом не слышал. Мне бы такой декомпилер очень пригодился для поиска ошибок в собственных проектах. Да вот беда, сколько лет работаю с NSIS - разу не попадался. Может я не там искал?
Автор: ComradG
Дата сообщения: 19.08.2008 23:32
Я тут решил поэксперементировать с patchw32.dll - вполне реально сгенерить rtp-патч. А используя ресурсы НСИС, можно дорисовать офигенный интерфейс. Кстати, по поводу декомпилятора НСИСек - на http://www.sourceforge.com/ есть довольно неплохой декомпил: извлекает файлы и батники. Точную ссылку дать не могу, потому как скачивал это дело довольно давно
Автор: Victor_VG
Дата сообщения: 20.08.2008 01:19
ComradG

Добро, поищу. Сейчас тут у меня иные заботы - восстановить образ ISO для FreeBSD 7 DVD - завтра срочно нужен чертяка - надо сервак поднимать.
Автор: ComradG
Дата сообщения: 25.08.2008 19:05
Есть предложение(деловое или фиговое-нужное подчеркнуть). Может пора составить силами форума что-то наподобие "NSIS в вопросах и ответах", чтоб не париться не искать нужную инфу в хелпе; оформить это в виде chm-файла. У меня лично написать что-то подобное есть желание, тока не знаю как начать. Сам-то я сходу (без всяких HM Edit'ов) скрипты пишу. Так что будут предложения или пожелания - в личку. Проект уже открыт.
Автор: Victor_VG
Дата сообщения: 25.08.2008 19:13
ComradG

Поддерживаю. Идея разумна.
Автор: ComradG
Дата сообщения: 25.08.2008 19:27
Victor_VG

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

С чего предлагаешь начать?
Автор: Victor_VG
Дата сообщения: 25.08.2008 20:51
ComradG

Предлагаю создать разделы: примеры кода, инструменты, плугины, локализация, отладка скриптов, создание простых приложений. В каждом разделе описывать особенности применения и возможные "подводные камни" - на них могут нарваться все. Это в общих чертах. Дальше уточним. Итог - оформить в виде CHM-энциклопедии. Думаю, что это окажется всем полезно.
Автор: ComradG
Дата сообщения: 26.08.2008 17:18
Работа титаническая. Может подсобишь?
Автор: Astra55
Дата сообщения: 01.09.2008 20:50
Кому нибудь попадалось внятное руководство по созданию портабельных софтов с помощью NSIS? Что-то на англоязычных ресурсах слишком много всего понаписано и ни единого примера. Может просто не нашел?
Автор: VedunO
Дата сообщения: 01.09.2008 21:57
Victor_VG

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


и родной help заодно
Автор: Victor_VG
Дата сообщения: 02.09.2008 00:18
ComradG

Кое-что подброшу, часть примеров кода есть в моём обновлении, в HM NIS Editor (тот вариант который я отслеживаю и довожу до соответствия компилятору).

VedunO

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

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


прошу прощения, я имел ввиду help переведенный на русский язык
Автор: Astra55
Дата сообщения: 04.09.2008 13:03
Так что, неужели никто не занимался портабелизацией софтов с использованием NSIS ланчера? Мне бы хоть один пример найти последовательности действий, дальше сам разберусь. Вон на portableappz.blogspot.com вовсю клепают портабельные софты с помощью NSIS.
Автор: ComradG
Дата сообщения: 04.09.2008 13:52

Цитата:
VedunO


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

Над ним я работаю уже год.
Автор: Victor_VG
Дата сообщения: 04.09.2008 14:09
VedunO

На русский лично я его не переводил, и честно говоря переводить не планирую - на NSIS.chm слишком много программ завязано. За других расписываться не хочу. Пожалуйста, в дальнейшем высказывай свои мысли чётче, не "растекаясь мыслью по древу". Договорились? А то тебя не возможно понять.

Astra55

На него и примеров не надо - сама его идея проста: лаунчер сначала скрывает своё окно командой HideWindow, затем записывает в Реестр настройки и выдаёт команду ExecWait запуска программы, дожидается её завершения, потом стирает созданный программой "мусор" в Реестре и на дисках. Всё прекрасно умещается в несколько десятков килобайт кода. Сам не раз этот фокус проделывал когда было надо срочно что-то сделать подобное. Попозже поищу или напишу какой пример.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364

Предыдущая тема: The Bat!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.