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

» NSIS (Nullsoft Scriptable Install System)

Автор: Danil Lab
Дата сообщения: 09.04.2006 05:34
cracklover
Яб тоже срадостью их поковырял, но не как

namchik
Я для етого использовал раровский архив разбитый на части, а в setup.exe WinRAR с ключами запускаю и он все это дела распаковывает, и например в реестр пишет.
Автор: namchik
Дата сообщения: 09.04.2006 06:59
Danil Lab

Цитата:
WinRAR с ключами запускаю и он все это дела распаковывает

а прогресс-бар как выглядит в таком случае? имхо, не очень красиво...
Автор: Danil Lab
Дата сообщения: 09.04.2006 11:33
Выглядит хорошо, маленькое окошко с двумя полосачками,
можно ешё использовать 7z
Автор: namchik
Дата сообщения: 09.04.2006 12:25
Danil Lab

Цитата:
окошко с двумя полосачкам

имеешь ввиду стандартное Winrar'овское окно при распаковке?
не... хочется, чтоб все в одном окне было, а не так, чтоб во время установки выскакивало окно Винрара.
Автор: Xomyak
Дата сообщения: 09.04.2006 12:53
cracklover

Цитата:
Одно из моих невинных хобби - разбирать дистрибутивы, пересобирать их, а вот NSIS - крепкий орешек.
Раньше безусловным лидером был Inno Setup, и дистрибутивы созданные этой прогой прекрасно разбираются (если не сверх навороченные) и собираются как угодно снова.
А вот сейчас NSIS всё более и более популярен. Всё чаще мне попадаются дистрибы , созданные им, которые я бы хотел поковырять, да не тут-то было!

Вот потому и ищу средство для расколупывания .

Есть одна программа, которая может это делать. Не знаю, подходит ли она для NSIS. Но если при сборке инсталлятора было назначено "сплошное" сжатие, то тут навряд ли что поможет. Даже антивирус в отчёте выдаёт только это.

Код: xxx.exe/stream/data000
xxx.exe/stream/data001
...
Автор: RussianNeuroMancer
Дата сообщения: 09.04.2006 14:06
Что-за программа?
Автор: Xomyak
Дата сообщения: 09.04.2006 16:29
RussianNeuroMancer
Не знаю точно, поищи здесь на форуме.

Кстати, как отключить кнопку "детали" на странице хода установки? Ответьте, кто знает, пожалуйста.

Добавлено:
Сам разобрался.
Автор: Danil Lab
Дата сообщения: 10.04.2006 05:33
Xomyak
> Не знаю точно, поищи здесь на форуме.
А название?
Автор: plantatos
Дата сообщения: 16.04.2006 02:04
При создании инсталяции возникает вот такая вещь http://img66.imageshack.us/img66/2816/15cn1.gif как можно немного расширить края?
Автор: Danil Lab
Дата сообщения: 16.04.2006 05:41
plantatos - упорно не хочешь читать документацию
!define MUI_WELCOMEPAGE_TITLE_3LINES


Добавлено:
Новая статья !
Вводный курс статей в NSIS. #2 Переменные
http://danillab.com.ru/doc_13.html
Автор: AlexeiKozlov
Дата сообщения: 17.04.2006 16:07
Danil Lab
а можно статью не о технологии, а о логике использовании из под вашего пера?
а то сложно так без опыта, понять , по какому дереву запрограммить пакет установки.
Автор: Danil Lab
Дата сообщения: 19.04.2006 05:06
AlexeiKozlov

Обясни поподробнее, может напишу.

след статья "добовление файлов в инсталлятор", скоро будет на сайте.
Автор: AlexeiKozlov
Дата сообщения: 19.04.2006 08:38
Danil Lab
что представляет из себя процесс инсталяции, какие страницы и с каким возможностями доступны программисту и юзеру в этом процессе. каким образом страницы (методы и переменные) могу взаимодействовать между собою.расширение стандартной функциональности страниц. добавление своих страниц. создание своих элементов управление ( если возможно) и также работа элементов в автоматической связке (имееться в виду без написания кода, если возможно в программе).и в кратце, какие возможности может предоставить этот инсталятор тому, кто его хочет использовать.пример пакетов установок разных по сложности( не сами скрипты, а описание пакетов , отпростых до сложных, чтобы понять возможности).

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

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

н
Автор: Danil Lab
Дата сообщения: 27.04.2006 19:33
Новая статья !
Вводный курс статей в NSIS. #3 Добавление файлов в инсталятор
http://danillab.com.ru/doc_22.html

AlexeiKozlov
если будет время, напишу
Автор: namchik
Дата сообщения: 27.04.2006 19:40
Danil Lab
дык енто же все в хелпе есть... хочется чего-нить новенького (не из хелпа)
Автор: AlexeiKozlov
Дата сообщения: 28.04.2006 08:43
namchik
поддерживаю.
Автор: Danil Lab
Дата сообщения: 28.04.2006 11:10
namchik
AlexeiKozlov
Эти статьй вступительные, т.к. от новичков поступает больше всего вопросов.
Со временем и фенички NSISа опишу.

Автор: BoyNG
Дата сообщения: 02.05.2006 10:12
у меня вопрос как добавить проверку CRC, точнее проверку файла тот\не тот...
или как альтернатива организовать проверку версии файла (exe)

может фигово рылся во встроенном хелпе, но так толком и не нашёл...
Автор: Tankist_007
Дата сообщения: 11.05.2006 22:45
Можно ли в NSIS собирать инсталлы без знания скриптов с помощью мастера, как например в InnoSetup?
Автор: IMPOMEZIA
Дата сообщения: 11.05.2006 23:54
Tankist_007
В редакторе HM NIS Edit (ссылки в шапке) есть достаточно неплохой мастер.
Автор: Comicz
Дата сообщения: 13.05.2006 12:30
Есть ли подробно где-нибудь описание создания инсталляции для скринсейвера на NSIS? А то у меня дальше распаковки файла не дошло, а надо ещё его установить как дефолтный???
Автор: losara
Дата сообщения: 17.05.2006 16:16
Ребята помогите. Может быть вопрос ламерский, но 'как ассоциировать файлы на диске с установленным приложением?'. Полистал мануалы, ничего не нашел. Заранее благодарен.
Автор: vels
Дата сообщения: 20.05.2006 01:11
NSIS 2.17

Цитата:
Minor Changes
* Fixed build failures and segfaults on PowerPC Mac OS X (bug #1474597, bug
#1481044)
* Fixed Library's TLB version interpretation (bug #1471341)
* Fixed possible stack corruption when using TypeLib.dll on an invalid TLB
* Fixed RMDir deletion failure of read-only folders (bug #1481664)
* MakeNSISW: Fixed toolbar compressor selection menu, broken in the
previous version (bug #1466486)
* Minor documentation improvements and fixes (including bug #1469306, bug
#1491616)
Translations
* Added missing Basque and Welsh files (bug #1469471)
* Brazilian Portuguese updates
* Bulgarian fixes
* Fixed a typo in Hebrew translation (bug #1474587)
* Icelandic fixes and improvements

http://prdownloads.sourceforge.net/nsis/nsis-2.17-setup.exe?download
или
http://samlab.ws/soft/nullsoft_installation_system_2.17_final.cab
Автор: Gooder
Дата сообщения: 20.05.2006 19:07
Всем привет.
ребят, я тут сделал инсталлятор, всё готово, скрипт написан, тока вот осталось сделать так, чтоб инсталлер разбился на несколько частей. Мне нужно 30-метров разбить на 3 части.
Автор: Danil Lab
Дата сообщения: 21.05.2006 05:34
Gooder
Можно только вин рар прикрутить.
Архив разбиваешь на части, а инсталятор запускает вин рар или плагин и распоковывает.
Автор: BoyNG
Дата сообщения: 22.05.2006 12:02
или в конце первого пака вызвать автоматический запуск второго... и т.д.
но (IMHO) гемор...
действительно проще побить RARом, хотя можно тут глянуть

http://forums.winamp.com/showthread.php?s=&threadid=239456
Автор: Xomyak
Дата сообщения: 22.05.2006 22:49

Цитата:
Gooder
Можно только вин рар прикрутить.
Архив разбиваешь на части, а инсталятор запускает вин рар или плагин и распоковывает.

Что-то я такого плагина не знаю. На странице плагинов не нашёл. Если знаешь где - дай ссылку. Спасибо.
Автор: PA3BED4UK
Дата сообщения: 12.06.2006 20:42
http://nsis.sourceforge.net/mediawiki/images/a/a0/Multivolume.zip

Цитата:
This is an NSIS example which splits a large product distribution of a
theoretical 2.1GB into 1 root installer and 3 more installers of 700 MB
each (to fit on 750 MB compact disks.)

Compile all NSI script files and then run the setup.exe file.

This example uses 4 seperate installers...

setup.exe
Should exist on the first CD.

setup2.exe
Executed by setup.exe
One section of size 700 MB.
Should exist either on the first or section CD.

setup3.exe
Executed by setup2.exe
One section of size 700 MB.
Should exist either on the third (or second) CD.

setup4.exe
Executed by setup3.exe
One section of size 500 MB.
One section of size 200 MB.
Total size comes to 700 MB.
Should exist the last CD.
Автор: Oplot365
Дата сообщения: 20.06.2006 04:46
Как проверить на существование раздел реестра?
Автор: SamLab
Дата сообщения: 01.07.2006 20:55
NSIS 2.18
_http://samlab.ws/soft/nullsoft_installation_system_2.18_final.cab

Изменения:

* CRC32 implementation used potentially non-32bit types (bug #1504758)
* Fixed errors on multiple inclusion of useful headers
* Fixed GetFileAttributes
* Fixed incorrect text on browse dialog with .onVerifyInstDir (bug
#1504297)
* Fixed Library's implementation on POSIX
* Minor documentation updates and fixes

и исправлены ошибки в языковых файлах

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364

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


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