[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
-В данной теме обсуждаем сборку SFX архивов.-Xexecute Hide
Немного о 7ZipSFX
Прячем файлы в RarSFX, от архиваторов
Скрытие файлов проекта AutoPlay Media Studio
Архиватор KuaiZip
Консольный архиватор из пакета YZX
Make SFX 5.4.46.152 Rus
Clickteam Install Creator Pro
SIM (Smart Install Maker)
ByteCompressor v1.05
7z SFX Builder v2.1 Rus
Создание RarSFX в командной строке
SFX-EXE Producer One-key OK 2in1
SFX-EXE Producer One-key OK 3in1
LZMA_SFX
LZMA2SFX Packer (Отдельная тема)
Разделение 7ZipSFX
7ZipSFX Config Extractor v1.0
7ZipSFX Config Extractor v1.2 и 1.4
SFX Сompiler v2.05
7ZsdRC консольный редактор ресурсов
Смена ресурсов SFX модулей
Verpatch смена информации о версии
Вскрываем NSIS проекты
Easy 7ZipSFX (Отдельная тема)
Mega Packer (Отдельная тема)
SFX Creator
Enigma Virtual Box v7.40
My Autoplay SFX Creator
SFX Config Editor v1.8 (Отдельная тема)
Последняя версия кнопки gora 6.2.3.3437
-Архив модулей 7zSFX /Олега Щербакова/
Обсуждение модулей: 7ZipSFX /Олега Щербакова/


Последний раз редактировалось: Joker-2013 (2017-10-25 10:29), всего редактировалось 84 раз(а)

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
15726Он упакован UPX_ом... И иконка 64...
Сорри, что-то не то дал...

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
вот этот оригинальный...
https://cloud.mail.ru/public/ARB8/TpTtszqCx

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Joker-2013,
спасибо
1. Архиватором не видно
2. 360 - ругается
3. прекрасно распаковывается на важные части простым 7ZSplit.exe

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
1. Архиватором не видно - так и задумано
2. 360 - ругается - да и х.. с ним
3. что бы не разделял на части, нужно более жесткие действия делать... И будет орать не только 360...
Попробуйте USBboot Installer++ {7ZipSFX} распаковать... Исходные файлы и конфигурацию на выходе не получите.

[Цитировать]

    CryptoNick
  • 618
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 75
  • Репутация:124

    [+] [-]
15699
15689Попробую ваш вариант.
Я немного ошибся, извлекать надо скомпилированный ресурс (.res) вот проверенный рабочий вариант.
ResHacker'ом gui вытаскиваешь скомпилированный ресурс (.res) иконок.
Далее заменяешь ресурсы из ком. строки, из gui у меня не получилось.
Не в какую не выходит.
В ResHacker не нашел как выдернуть res иконок, выдернул с помощью Restorator
потом создал файл командной строки, но даже вернуть не получилось (интегрировать) иконки.
Можно поподробнее описать процесс.
Вы прямо на файле этой программы проверяли? И иконки отображались?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
15735Можно поподробнее описать процесс.
ResourceHacker плохо понимает длинные имена, поэтому переименовываешь "SFX Builder.exe" в "Builder.exe"
Открываешь Builder.exe в ResourceHacker.exe версии 4.2.5
Action>save [icon] group to a *.res file > сохраняешь в Builder_.res
Получаешь Builder_.res - скомпилированный файл ресурсов.
Далее, добавляешь ресурсы в твой скомпилированный файл
ResourceHacker.exe -addoverwrite Builder_.exe,Builder_New.exe,Builder_.res,,,
Усе.

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
Решил проанализировать как создает sfx WinRar
Создание, из оболочки прямо скажу, не порадовало.
С налету не получится собрать...
Из чего же состоит готовый проект SFX?
Модуль - куда же без него
Архив rar или zip
Файл конфигурации
Похоже на создание 7ZipSFX
склеиваются файлы в один.
В ZipSFX порядок такой: SFX модуль - zip архив - и в самом конце, файл конфигурации.
С конфигурацией не все понятно... То ли она упакована в архив, то ли приклеена.
В любом случае, можно отдельно вклеить в конец файла.
С RarSFX чуть посложнее, файл конфигурации находится в начале rar архива и упаковывается при сборке архива.
Ну а потом склеивается SFX модуль и архив, как это сделать из пакетного файла, я не знаю... Надо изучать.
Есть более удобная программа для создания RarSFX, но она на китайском...

[Цитировать]

    korsak7
  • 107
  • Стаж: 9 лет
  • Сообщений: 1063
  • Репутация:62

    [+] [-]
16213Решил проанализировать как создает sfx WinRar
как это сделать из пакетного файла, я не знаю... Надо изучать.
все украдено до нас ab
rar s -y -zdistr.txt distr.rar
distr.txt:
;Расположенный ниже комментарий содержит команды SFX-сценария
Path=%ProgramFiles%\Far3\
Presetup=%comspec% /C RD /S /Q "C:\Program Files\Far3"
Overwrite=
Title=Установка Far3
Text
{
Установка Far3 (Файловый менеджер)
}

[Цитировать]

    KopBuH91
  • 102
  • Стаж: 9 лет
  • Сообщений: 382
  • Репутация:55

    [+] [-]
  • Откуда: Ташкент
16214
все украдено до нас ab
rar s -y -zdistr.txt distr.rar
Сам скрипт - это хорошо, а иконка?

[Цитировать]

    CryptoNick
  • 618
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 75
  • Репутация:124

    [+] [-]
Вот, поизучал "немножко":
WinRAR.exe a -ep1 -ma5 -m5 -afrar -s -r -sfxDefault.SFX -iadm -iiconIcon.ico -k -zReceipts.txt -ibck -y project.exe source\*.*
Можно использовать консольную версию: rar.exe
Консольная версия не меняет иконку созданного SFX-a добавить в архив
-ep1 исключить базовую папку из имён
-ma5 создавать архив в формате RAR 5.0
-m5 наилучший метод сжатия (максимальное)
-af тип создаваемого архива rar или zip
-s создать непрерывный (solid) архив
-r включить в обработку вложенные файлы
-sfx создание само распаковывающегося архива с модулем Default.SFX
-iadm будет требовать административного доступа
-iicon указать файл иконки к SFX (формат *.ico) (Icon.ico)
-k заблокировать архив от изменения
-z прочитать комментарий архива из файла: distr.txt
-ibck — запустить WinRAR как фоновый процесс в области уведомлений (для GUI WinRAR.exe)
-y на все запросы будет автоматически даваться ответ "Да".
project.exe название файла сохранения (можно не указывать, тогда SFX будет называться source.exe)
source\*.* исходная папка, с файлами для упаковки
Внимание! Строчка в таком виде, дает ошибку.
Так как это пример с всевозможными вариантами.
Выберите параметры, которые требуются именно вам, и используйте.
Или просто, удалите параметр: -afrar
Переменные модуля:
Перед запуском программы установки SFX-модуль создаёт переменные окружения sfxname, sfxcmd и sfxpar.
В переменной sfxname содержится имя SFX-архива.
Переменная sfxcmd содержит полную командную строку, полученную SFX-модулем, первый параметр этой командной строки – имя SFX-модуля.
Переменная sfxpar содержит только параметры командной строки, без имени SFX-модуля.
Таким образом, если программе установки нужны данные сведения, она может прочитать их из этих переменных.
Кроме того, в качестве параметра можно указывать %имя_переменной%, например, "Setup=setup.exe %sfxpar%".
Можно использовать системные переменные.
Файл конфигурации Receipts.txt:
;Расположенный ниже комментарий содержит команды SFX-сценария
Setup="Prog.exe"
TempMode
Silent=1
Overwrite=1
Setup="Prog.exe" запустить программу после распаковки
TempMode извлечь архив во временную папку %Temp%
Silent=1 режим без вывода окон распаковки (скрытый)
Overwrite=1 переписывать файлы без потверждения

[Цитировать]

    CryptoNick
  • 618
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 75
  • Репутация:124

    [+] [-]
SFX-EXE Producer One-key OK 2in1- -Подарок от китайских друзей. az
Утилита для создания SFX архивов.
Больше нигде не найдете... Лично у автора заказывал английскую версию.-Если не создаются проекты, отключите на время создания, Антивирус.
Вирусофобам не качать. aq-
Вложение

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
16294Больше нигде не найдете...
А куда класть файл конфигурации, типа распаковать на B:\temp_222 + закинуть дополнительный ярлык вот на это из набора в Зипе на Рабочий Стол + почистить за собой по окончании работы?
Как настроить модули упаковки обособленно от версии 7z в Активной системе?

[Цитировать]

    CryptoNick
  • 618
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 75
  • Репутация:124

    [+] [-]
gera_serg, Никаких настроек, распаковывается во временную папку.
Если нужно reg добавить, то через bat и скрытый его запуск (модуль 7z)

Скриншот:



Последний раз редактировалось: CryptoNick (2015-12-23 18:52), всего редактировалось 3 раз(а)

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Останусь с Бильдер Рус, там как-то прозрачнее...

[Цитировать]

    CryptoNick
  • 618
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 75
  • Репутация:124

    [+] [-]
Ну если просто требуется все файлы собрать в один, то этой утилитой, очень удобно.
Для создания установщиков и так полно программ...

Страница 11 из 22


Показать сообщения:    

Текущее время: 27-Ноя 06:55

Часовой пояс: UTC + 3


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