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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Модифицированный SFX модуль 7-Zip'а для установок

Ответить
Настройки темы
Модифицированный SFX модуль 7-Zip'а для установок

Старожил


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


Конфигурация

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


Изменения
Автор: Petya V4sechkin
Дата: 02-11-2017




Модифицированный SFX модуль 7-Zip'а для установок

Версия 1.6.1 Stable, сборка 3873 (5 марта 2016 г.)
Версия 1.7.0 Develop, сборка 3873 (5 марта 2016 г.)


Модифицированный модуль предоставляет широкие возможности для создания SFX архивов. Используя модуль, Вы можете:
  • указывать желаемый путь распаковки содержимого архива
  • использовать как абсолютные, так и относительные пути
  • выбирать между интерактивной, "тихой" и скрытой распаковкой
  • контролировать внешний вид диалоговых окон и текста в них
  • конфигурировать различные варианты установки запакованных приложений, впоследствии выбирая нужный сценарий ключом командной строки
  • конфигурировать установку нескольких (до 10) разных запакованных приложений, впоследствии выбирая нужные приложения и последовательность их установки ключом командной строки
  • просто распаковать архив в желаемую папку
  • запускать после распаковки последовательно несколько файлов (.exe, .msi, .reg и т.п.) и использовать его для установки приложений
  • заменить, применяемые ранее для установки, .bat или .cmd файлы и исключить необходимость использования "StartX.exe", "msistub.exe" и подобных утилит
  • создавать ярлыки к программам и назначать значки для этих ярлыков по своему усмотрению
  • использовать архивы с разными методами сжатия (LZMA, LZMA2, Deflate, PPMd), которые предлагает архиватор 7-Zip
  • удалять как отдельные файлы, после их использования, так и сам SFX архив
  • и многое другое...

Домашняя страница | Страница загрузок
Зеркалa:
Веб-архив сайта
Яндекс.Диск - полный набор
OneDrive - полный набор, пароль: 7zsfxmod
OneDrive - только модули SFX (7zsd_tools_170_3900.7z)


Обсуждение GUI (графической оболочки) для создания 7-zip SFX с модифицированным модулем ведется в этой теме. Автор GUI - hobbeat.

Кнопка для работы с 7z SFX архивами в Total Commander-е находится здесь (автор - gora, вечная память)

Файлы конфигурации 7z SFX обсуждаются в этой теме (автор - gora)

Отдельное спасибо ArtXGroup за финансовую поддержку


Теперь модуль будет в двух версиях:
1. Stable. В дальнейшем в нем из изменений будет только исправление ошибок (надеюсь их не будет) и обновление кода самого 7-Zip до последней стабильной версии.
2. Develop->Alpha->Beta. Исходные коды 7-Zip - последняя бета версия самого архиватора, добавление новых функций.

FAQ
читать дальше »



Q:
Цитата:
Как извлекать определенные папки, в зависимости от разрядности системы/варианта установки и т.д
A: Такой возможности нет, SFX архив распаковывается полностью


Q:
Цитата:
а можно ли для sfx архива задавать пароль который при обычном запуске sfx архива как бы не запрашивался и сам вводился, а при попытке просто распаковать архив этот пароль запрашивался
A: Нельзя. Модули с данной поддержкой официально недоступны. Пока, пользуясь своей "властью", я даю такие модули только тем, кто мне помогает/прикладывает какие-то усилия в развитии самого модуля, справки к нему и сопутствующих файлов. Считайте это моим эгоизмом.

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 06:20, 11-07-2005

 

Аватара для gora

Ушёл из жизни


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

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


Цитата МИШАНЧИК:
Пишет: не доступен. »
Цитата Oleg_Sch:
Последний раз редактировалось Oleg_Sch, Вчера в 14:36. Причина: 64-х битные версии нерабочие »
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:51, 07-01-2016 | #1661



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

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


SHVtYW4=


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

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


Цитата МИШАНЧИК:
Пишет: не доступен. »
Предыдущие версии доступны:
1.5.0.2712
1.6.0.2712
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:13, 07-01-2016 | #1662


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


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

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


Вот: 7zsd_160_3807.7z
Олег - Gora я так и не получил ответ на свой вопрос...
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:46, 07-01-2016 | #1663


Ветеран


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


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

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


Oleg_Sch,
Насколько я понял вы возобновили работу над модулем. У меня просьба.
Добавьте, пожалуйста префикс, который позволит из 32-битного модуля на 64-битной оси отключать редирект на 32-битные системные файлы/папки. Тут подробнее применительно к AutoIt, но думаю понятно, что я имею в виду.
Я хотел бы, например, при использовании следующей записи в конффайле
Код: Выделить весь код
RunProgram="xAll:hidcon:\"REG\" ADD \"HKLM\\SOFTWARE\" /V \"test\" /T REG_SZ /D \"TEST\" /F"
и на 32 и на 64-битной системе внести параметр "test" именно в HKLM\SOFTWARE, а не в HKLM\SOFTWARE\Wow6432Node\ на 64-битной (xAll - именно то префикс о котором я прошу).
Добавлено
Или может быть проще - разрешить одновременное применение префиксов х32 и х64:
Код: Выделить весь код
RunProgram="x86:x64:hidcon:\"REG\" ADD \"HKLM\\SOFTWARE\" /V \"test\" /T REG_SZ /D \"TEST\" /F"
Тогда команда будет будет выполнятся и на 32 и на 64-битной системе, но при этом на 64-битной системе команда будет выполнятся в 64-битной среде.

И вообще планируете ли вы дальнейшее развитие модуля?

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Последний раз редактировалось ya158, 11-01-2016 в 16:37.


Отправлено: 22:38, 10-01-2016 | #1664


Старожил


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

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


vladshishkin, С Вами я разговаривать не буду, Ваши просьбы удовлетворять не буду, личную переписку приводить не буду. Вы сами всё знаете. Довольствуйтесь своими "успехами"
Остальным: Были в модулях ошибки, нефатальные, обнаруживаемые при тестах архивов, но... "Поспешишь, людей насмешишь"
Поэтому удалил с сайта
Сейчас на более полноценном тестировании 1.5.3.3819 и 1.6.0.3819 уже на основе исходников 7-Zip 15.14
ya158, К сожалению, я бы не стал говорить "возобновили работу над модулем", сейчас пока могу (и то, с трудом) поддерживать его в более-менее актуальном состоянии. Большего пока обещать не могу

-------
http://7zsfx.info

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

Отправлено: 13:42, 11-01-2016 | #1665


Старожил


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

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


Обновления:

1.5.3.3819 Stable
Цитата:
1.5.3 Release (сборка 3819) 11.01.16
# Использован исходный код 7-Zip версии 15.14 от 31 декабря 2015 г.
* Исправлена обработка исключения 0x0EEDFADE из автоматически загружаемых Delphi DLL
+ Поддержка дельта-фильтра включена по умолчанию в модулях LZMA, LZMA2, LZMA_Dialogs и All

1.5.2 Release (сборка 3807) 30.12.15
# Использован исходный код 7-Zip версии 15.12 от 19 ноября 2015 г.
# Некоторые изменения, связанные с изменениями исходных кодов 7-Zip'а
* При предупреждениях иконка в панели задач имеет желтый фон

1.5.1 Release (сборка 2797) 25.03.13
* Не работали переменных среды (%SYSTEMDRIVE%, %PROGRAMFILES% и т.д.) в окне ввода пути (gora:forum.oszone.net)
* Не работал флаг 8 'OverwriteMode' на полностью заблокированных файлах (gora:forum.oszone.net)
1.6.0.3819 Beta
Цитата:
1.6 beta (сборка 3819) 11.01.16
# Использован исходный код 7-Zip версии 15.14 от 31 декабря 2015 г.

1.6 beta (сборка 3807) 30.12.15
# Использован исходный код 7-Zip версии 15.12 от 19 ноября 2015 г.

1.6 develop (сборка 3574) 11.05.15
* При предупреждениях иконка в панели задач имеет желтый фон
+ Поддержка многотомности включена по умолчанию
+ Поддержка дельта-фильтра включена по умолчанию в модулях LZMA, LZMA2, LZMA_Dialogs и All
Все ссылки в шапке. Надеюсь этот блин не будет комом.

За обновление справки и сайта, как всегда, все благодарности gora

-------
http://7zsfx.info

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

Отправлено: 11:27, 15-01-2016 | #1666


Старожил


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

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


Стыдно, но с очередными оплатами назрело
Уже давно закончился период, когда мне хватало морального удовлетворения от проекта.
Лично мне (а первоначально это была личная необходимость) модуль уже не нужен, да и "хотелок" у меня к нему было гораздо меньше, чем в итоге реализовалось по Вашим же просьбам. Я пытаюсь поддерживать модуль, но это просто как "мы ответственны за тех, кого приручили".
На сегодняшний моё хобби в год обходится:
Два доменных имени: 2х850р=1700р
Сервер: 12х519р=6228р
Итого: 7928р
(если кто не верит, может глянуть на цены моего хостера http://firstvds.ru)
В итоге я решился написать здесь, "а готов ли кто-нибудь сделать donate?"
Сумму перечислений (если вдруг решите) выбирайте сами, общую я озвучил.
Если вдруг всё же это произойдет (честно? не особо верю) - сделаю отдельную страничку "спонсоров", а также перечислю их в шапке. Да и будет "толчок" для новых Ваших "хотелок".
Поддержка модуля и благодарности - единственное, чем я могу отплатить.
Пока оставлю только Яндекс.Деньги (есть и другие платёжные системы) - кошелек 4100163680982

Просьба. По поводу этого поста не пишите в ветке форума, не засоряйте, пишите в ПМ

-------
http://7zsfx.info


Последний раз редактировалось Oleg_Sch, 22-01-2016 в 13:33. Причина: Изменил стоимость с учётом http://forum.firstvds.ru/viewtopic.php?f=15&t=10692

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

Отправлено: 13:21, 22-01-2016 | #1667


Аватара для vavun

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


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

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



Приветствую всех !

Столкнулся с проблемой: модулем не раскрывается переменная %DATE%
Снимок.PNG Снимок2.PNG

Пробовал и стабильную и бета версию модуля.
Это баг, или я что то делаю не так ?

Заранее благодарю за ответы.

Примеры использованных конфигурационных файлов
Код: Выделить весь код
!@Install@!UTF-8!
BeginPrompt="
%PROGRAMFILES%
%PROGRAMFILES(x86)%
%APPDATA%
%SYSTEMDRIVE%
%DATE%
"
RunProgram="TEST.exe"
;!@InstallEnd@!
Код: Выделить весь код
;!@Install@!UTF-8!
Title="OLOLO"
BeginPrompt="TEST"
ExtractPathText="path"
InstallPath="%ProgramFiles%\\%DATE%"
GUIFlags="8+32+64+256+4096"
GUIMode="1"
;!@InstallEnd@!

-------
What if ...?


Отправлено: 00:35, 03-02-2016 | #1668


Аватара для vavun

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


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

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


До того, как обратиться сюда я написал автору на почту. Ответ:
Цитата:
Приветствую.
Нет никакого бага.
Раскрываются только системные переменные, которые Вы можете посмотреть с
помощью "set", %DATE% к ним не относится. Насколько я понимаю, это
внутренняя переменная cmd.
Такие вопросы лучше задавать на форуме, чтобы не было повторов.

WBR,
Oleg Scherbakov
Так что вопрос отпадает.

-------
What if ...?


Последний раз редактировалось vavun, 03-02-2016 в 02:02.


Отправлено: 01:33, 03-02-2016 | #1669


Аватара для -Phantom-

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


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

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


http://7zsfx.info/ не открывается, что-то с днсами

Отправлено: 14:54, 06-02-2016 | #1670



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Модифицированный SFX модуль 7-Zip'а для установок

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Горячие клавиши для восстановления заводских установок ноутбуков Sparkster Ноутбуки 398 03-10-2019 15:11
GUI для модифицированного 7-Zip SFX модуля для установок hobbeat Автоматическая установка Windows 2000/XP/2003 259 09-10-2016 07:01
Создание silent 7-zip sfx mitiya Автоматическая установка Windows 2000/XP/2003 17 01-03-2011 22:14
[решено] Как создать модуль SFX? CtrlSoft Программное обеспечение Windows 3 13-02-2008 21:31
CMD/BAT - [решено] замена set str2=%str1:.zip/=.zip/!% глючит на пробелах?! akrav Скриптовые языки администрирования Windows 5 12-02-2008 11:54




 
Переход