WYLEK.ru

avatar_pp0312

Создание RePack

Автор pp0312, 04 января 2013, 08:40:00

« Astrum InstallWizard 2.29.50 Rus | Clickteam Patch Maker 1.2 Rus »

0 Пользователи и 1 гость просматривают эту тему.

pp0312Автор темы

https://wylek.ru/_fq/8/1357287543-572.jpg

После перевода программы Flip Boom All-Star 1.0 и создания патча к нему, решил сделать RePack. Всё по взрослому в одном инсталяторе, да покрасивей, но при создании не получалось создать ассоциацию файлов на расширение .fba. После ковыряния Inno Setup  я понял, что руки кривые и у меня скоро закипит мозг. :D
Тогда решил идти другим путём, переупаковать инсталятор с помощью Advanced Installer
Оказалось с помощью Advanced Installer это сделать не сложно. Конечно у меня не вышло как у Leserg  с его приколами (типа посчитай и запомни цифру :p ) или как у WYLEK . Буду делать быстро и незаметно.

Что нам понадобится.

Advanced Installer
WinRar
Кролик Flip Boom All-Star 1.0 или другая программа.

Открываем Advanced Installer

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284552-572.jpg
[свернуть]

Выбираем Проекты импорта и Перепаковка установки.
Сразу оговорюсь, все похоже на создание портабельных программ и я делал в виртуальной машине .
И наверно по этому некоторые скрины получились не очень :"(

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284585-572.jpghttps://wylek.ru/_fq/8/1357284613-572.jpg
[свернуть]

Заполняем и указываем на exe файл.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284636-572.jpg
[свернуть]

У меня в папке программа и патч к ней (русик и лекарство)

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284665-572.jpg
[свернуть]

Нажимаем далее и выскакивает предупреждение.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284690-572.jpg
[свернуть]

Соглашаемся и программа начинает делать первый снимок системы.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284713-572.jpg
[свернуть]

После того как она сделает снимок включит запуск программы.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284733-572.jpg
[свернуть]

Устанавливаем программу, патч и если есть отдельно русификатор,серийный номер или что то еще.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284759-572.jpg
[свернуть]

И пока все не установите не обращайте на это окно внимание. Всё сделали. Нажали.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284781-572.jpg
[свернуть]

Нажимаем Готово и заходим в программу.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284815-572.jpg
[свернуть]

Если при создании проекта, не внесли или не правильно заполнили сведения о программе исправляем и дополняем.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284846-572.jpg
[свернуть]

Заходим в раздел Ресурсы --> Файлы и папки смотрим, что там есть лишнее удаляем (лишнее это то ,что не принадлежит программе )

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284871-572.jpg
[свернуть]

Заходим в Реестр и редактируем. Видите осталась старая запись от моей первой установки сделанной в Inno Setup , удаляем ненужную ветку реестра.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284893-572.jpg
[свернуть]

Выбираем тему.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284927-572.jpg
[свернуть]

Затем заходим в Диалоговые окна .Добавляем изображения,ссылки и просматриваем все окна( Eng буквы исправлять не надо ).Я ничего ни делал.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284956-572.jpg
[свернуть]

Ставим галочку на русский язык

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357284981-572.jpg
[свернуть]

Затем смотрим Параметры ставим как вам надо( я делал два инстала Eng и RUS они будут в разных папках)

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357285119-572.jpg
[свернуть]

Вот и нашлись и мои ассоциации файлов.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357285139-572.jpghttps://wylek.ru/_fq/8/1357285162-572.jpg
[свернуть]

Сборка заняла 3 минуты 15 секунд.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357285184-572.jpg
[свернуть]

Получился вот такой результат. Насчёт сжатия не интересовался ,но у Inno Setup получался в три раза меньше . Inno Setup рулит :D

Теперь разберемся с тихой установкой
Пойдем простым путём, вначале я делал запуск через bat , но никак не смог скрыть DOS окно, хоть на секунду, но проскакивало (у кого есть идейки просьба написать ). Пришлось отказаться и сделал так.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357285208-572.jpg
[свернуть]

Берем RAR и делаем SFX архив

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357285228-572.jpghttps://wylek.ru/_fq/8/1357285249-572.jpghttps://wylek.ru/_fq/8/1357285279-572.jpg
[свернуть]
Ставим нужную иконку.

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357285541-572.jpg
[свернуть]

Вот здесь мы и делаем скрытый запуск программы.
msiexec.exe /i "1.msi" /quiet
msiexec.exe это ключ
/i  нормальная установка.
"1.msi"  это наш созданный файл( название соответственно может быть другое)
/quiet скрытый режим, то есть мы ничего ни видим , а если его заменить параметром /passive то видно окно прогресса установки .

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357285311-572.jpg
[свернуть]

Вот такое, что иногда предпочтительней, видно идёт установка или нет

Для программы (кролика) Flip Boom All-Star 1.0 я не делал тихую установку, создал порташку и обе версии запихал в один инстал .

Показать / Скрыть текст
https://wylek.ru/_fq/8/1357295834-572.jpg
[свернуть]

Получился вот такой результат.
Всё
  •  

* Ваши права на сайте

    Light Portal

  • Вы можете просматривать элементы портала
  • Вы не можете управлять блоками
  • Вы не можете управлять своими страницами
  • Вы не можете размещать свои страницы без модерации

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

Яндекс.Метрика Каталог@MAIL.RU - каталог ресурсов интернет