Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] Программа для создания раздельного SFX-архива

Ответить
Настройки темы
[решено] Программа для создания раздельного SFX-архива

Аватара для ponsi

Новый участник


Сообщения: 5
Благодарности: 1

Профиль | Отправить PM | Цитировать


Уважаемые гуру! Очень нужна ваша помощь!!!

Очень нужна программа для создания раздельного SFX-архива - т.е. маленький ехе-распаковщик + большой 7z-архив (рядом) для последуюшего использования в инсталляторе (для уменьшения "веса" последнего).
Была перепробована куча всяких SFX-мейкеров/креаторов/билдеров/конструкторов, но к сожалению у них одна и та-же беда - они не создают раздельный SFX-архив, а "прятать" в инсталляторе огромный ехе-шник непрерывного sfx-архива как-то не кошерно... Исключение - SFX Creator (KAV-Soft): с его помощью можно создать раздельный SFX, но реализовано это как-то не очень (просьба не кидаться тапками - это не критика, а мое личное впечатление)...
Случайно встретил подходящее решение в готовом установщике: из инсталлятора в папку установки выгружается 4 компонента - маленький распаковщик(depack.exe), библиотека 7z.dll, многотомный 7z-архив и командный файл удаления (clean.bat). После распаковки все 4 компонента удаляются батником. Проблема в том, что вне инсталлятора этот распаковщик напрочь отказывается запускаться: при его запуске вылетает сообщение (предполагаю что от 7z.dll) - "specify command". В общем, пришел к выводу что, вероятно, распаковщик запускается с ключами.
Может кто сталкивался с ним и знает с какими именно ключами он запускается или с помощью какой проги он мог быть сгенерирован.

Вот этот распаковщик: ЗДЕСЬ. Легко разбирается 7Zip'ом и Universal Extractor'ом.
Посмотреть как он работает "в реале" можно здесь - берем любую игрушку...
Заранее признателен за реальную помощь!!!

Отправлено: 15:31, 25-02-2017

 

Пользователь


Автор проектов


Сообщения: 91
Благодарности: 19

Профиль | Отправить PM | Цитировать


ponsi, Давайте реальный пример. Качать гиг, что бы посмотреть, как там реализовано, как то не хочется...
depack.exe это просто переименованный и с измененными ресурсами архиватор: 7zG.exe
Цитата:
Может кто сталкивался с ним и знает с какими именно ключами он запускается или с помощью какой проги он мог быть сгенерирован.
Скачайте DIE 1.01 и посмотрите в нем, чем собрано...

Отправлено: 16:11, 07-03-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для ponsi

Новый участник


Сообщения: 5
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата CryptoNick:
ponsi, Давайте реальный пример. Качать гиг, что бы посмотреть, как там реализовано, как то не хочется... »
Здесь - 143 mb (там есть и меньше, но уже без распаковщика)

Цитата CryptoNick:
depack.exe это просто переименованный и с измененными ресурсами архиватор: 7zG.exe »
Согласен - уж сильно похоже... Попробую их разобрать и посмотреть чем они отличаются...

Цитата CryptoNick:
Скачайте DIE 1.01 и посмотрите в нем, чем собрано... »
Пример выложил выше т.к. не понял что такое DIE 1.01 (в гугле ничего не нашел...)

ПыСы: и спасибо большое за то что откликнулись..
.

Отправлено: 13:08, 09-03-2017 | #3


Пользователь


Автор проектов


Сообщения: 91
Благодарности: 19

Профиль | Отправить PM | Цитировать


ponsi, Этот и другие установшики собраны в Smart Install Maker(5.04)
Из инсталлера все распаковалось в C:\Games\Momonga Pinball Adventures
в том числе и многотомный архив...
Вот ключ запуска: depack.exe" x data.bin.001 -y
data.bin.001 - первый том многотомного архива 7z
Извлекается из архива в туже папку...
Получается двойная распаковка. Зачем так делается, ума не дам...

Detect It Easy 1.01
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:42, 11-03-2017 | #4


Аватара для ponsi

Новый участник


Сообщения: 5
Благодарности: 1

Профиль | Отправить PM | Цитировать


CryptoNick, я подозревал что это SIM, но не было полной уверенности... И вы абсолютно правы - depack.exe это мод 7zG.exe. Запустил его батником:
Код: Выделить весь код
@echo off
depack.exe e имя.7z -y
end
Вот только у меня никак не получается "убить" окно консоли при распаковке...

Цитата CryptoNick:
Получается двойная распаковка. Зачем так делается, ума не дам... »
Это типа "аналог" распаковки вложенных arc/7z/pcf в IS, только для реализации в SIM и ему подобных...

Ну, в общем, задачка решилась. Выкладываю весь набор для распаковки: ЗДЕСЬ (может кому понадобится...)

Ув. CryptoNick! Еще раз благодарю Вас за помощь!!!

Отправлено: 10:00, 13-03-2017 | #5


Пользователь


Автор проектов


Сообщения: 91
Благодарности: 19

Профиль | Отправить PM | Цитировать


ponsi, Нашел еще вариант, только с использованием модуля 7zSFX (Олега Щербакова)
Модуль умеет работать с многотомными архивами, причем 7-Zip может делить архив на части и это настраивается...
Пример:
Можно создать два тома: один 50кб, другой нужного вам размера.
Первый склеить с конфигом и модулем SFX, прописать в конфиг куда распаковывать.

Плюс данного способа в том, что не надо одно и тоже распаковывать дважды...

Читайте справку модуля и архиватора, там много чего интересного...

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

Отправлено: 15:13, 11-05-2017 | #6



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] Программа для создания раздельного SFX-архива

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] x-TC button (кнопка для создания 7z SFX) gora Наборы обновлений для Windows XP/2003/Windows 7 60 18-03-2019 16:00
Утилита для создания/изменения 7zip SFX-архива XXXler Автоматическая установка Windows 2000/XP/2003 38 24-06-2017 14:23
Project SFX Config - GUI для создания конфигураций модифицированного модуля 7zip Medic84 Автоматическая установка Windows 2000/XP/2003 79 14-04-2014 22:04
Создание sfx-архива для тихой установки Haik Автоматическая установка приложений 5 08-02-2014 17:07




 
Переход