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

Компьютерный форум 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

 

Аватара для EN130

Старожил


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

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


У меня вышел архив 4.3 ГА и винда пишет "не могу запустите исполняемый файл больше 4 ГА" а потом "приложение архив.ехе не являктся приложением вин32. что с этим делать? может можно разбить на 2 части?

-------
CQ! CQ! CQ!
Вдруг чего просьба сильно не БАН!!! АЙ!! ТЕ!


Отправлено: 12:05, 24-05-2008 | #451



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

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


Старожил


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

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


Цитата Real Root:
Пожалуйста добавьте в новую версию возможность использования PreCommand - как у WinRAR. Чтоб можно было выполнить команду еще до начала распаковки архива. Например очистка папки назначения, или убивания процесса taskkill'ом. »
На будущие версии я предусматривал такую возможность. Вопрос времени
Цитата _IgNat_:
Oleg_Sch, подправьте, пжл, шапку »
Подправил. Спасибо.
Цитата EN130:
У меня вышел архив 4.3 ГА и винда пишет "не могу запустите исполняемый файл больше 4 ГА" а потом "приложение архив.ехе не являктся приложением вин32. что с этим делать? может можно разбить на 2 части? »
Попробую проэкспериментировать, но, скорее всего, это нюансы Windows и я здесь ничего не смогу сделать. Возможность разбиения SFX архивов на тома давно запрашиваемая функция. В оригинальном варианте ее нет, насколько сложно ее реализовать - "с налету" не скажу. Более точный ответ постараюсь дать завтра.

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

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

Отправлено: 02:30, 25-05-2008 | #452


Аватара для EN130

Старожил


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

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


Цитата Oleg_Sch:
В оригинальном варианте ее нет, »
Почему? Есть но надо выбирать, SFX или разбиение.

-------
CQ! CQ! CQ!
Вдруг чего просьба сильно не БАН!!! АЙ!! ТЕ!


Отправлено: 23:04, 25-05-2008 | #453

0NI 0NI вне форума

Аватара для 0NI

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


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

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


Может, кто сталкивался с такое проблемой.
Ниже приведены инструкции, которые из CMD файла, отрабатываются без каких либо траблов
Код: Выделить весь код
%SYSTEMROOT%\system32\rundll32.exe printui.dll,PrintUIEntry /dl /n "Microsoft XPS Document Writer" /q
REG ADD "HKLM\SOFTWARE\Microsoft\Updates\Windows Presentation Foundation\KB932471" /V Installed /t REG_DWORD /D 1 /F
а вот из инсталяка .7zSfx, ни хрена не работает сегодня полдня ломал голову так и не понял в чем дело, а хочется довести дело до конца, есть у кого какие соображения буду рад выслушаю, ну в смысле вычитать
Код: Выделить весь код
...
RunProgram="hidcon:REG ADD %KEY%\\770 /V 3 /D \"cmd REG ADD %SYSTEMROOT%\system32\rundll32.exe printui.dll,PrintUIEntry /dl /n \"Microsoft XPS Document Writer\" /q \" /f"
RunProgram="hidcon:REG ADD %KEY%\\770 /V 4 /D \"cmd REG ADD \"HKLM\SOFTWARE\Microsoft\Updates\Windows Presentation Foundation\KB932471\" /V Installed /t REG_DWORD /D 1 /f\" /f"
...
Методом (тыка) проб и ошибок было выяснено что всему виноваты подсвеченные выше на примере скобки, если их убрать команда вносится в реестр корректно в реестр, НО нафик она там такая, если она не корректно затем будет отработана.

-------
ART.Software


Последний раз редактировалось 0NI, 27-05-2008 в 09:41.


Отправлено: 00:48, 26-05-2008 | #454


(*.*)


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

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


0NI, так вы батник запускайте с hidcon, а не команды и все сработает. Или это дело принципа?

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 01:33, 26-05-2008 | #455


Extractor


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

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


Цитата 0NI:
а вот из инсталяка .7zSfx, ни хрена не работает сегодня полдня ломал голову так и не понял в чем дело, »
Возможно в первой строчке оно не понимает переменную %SYSTEMROOT%
А во второй строчке - не находит REG.EXE. Там нужно указать полный путь.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


Отправлено: 03:22, 26-05-2008 | #456

0NI 0NI вне форума

Аватара для 0NI

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


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

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


Цитата Vadikan:
0NI, так вы батник запускайте с hidcon, а не команды и все сработает. Или это дело принципа? »
так и делаю сечас но это не эстетично да и мучает меня что немогу справится с такой ерундо думал вот колективный разум подключу и решу эту проблему так сказать одна голова хорошо а много еще лутше .. ,может проблема в самом модуле SFX ?

Цитата Mr dUSHA:
Возможно в первой строчке оно не понимает переменную %SYSTEMROOT%
А во второй строчке - не находит REG.EXE. Там нужно указать полный путь. »
нет не возможно, я же написал, что без /" все прописывается в реестр, но вот толку с этого мало...
читай внемательно пост...

-------
ART.Software


Отправлено: 05:00, 26-05-2008 | #457


Аватара для gora

Ушёл из жизни


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

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


Цитата 0NI:
инсталяка .7zSfx, ни хрена не работает ... было выяснено что всему виноваты подсвеченные выше на примере скобки »
2 0NI
Читайте внимательнее справку:
Цитата:
ВАЖНО! Следующие двухсимвольные последовательности в "значение_параметра" заменяются односимвольными:
\\ = \
\" = "
\n = перевод строки
\t = табуляция
Если надо указать обратный слеш (\) (например, в путях или тексте диалога), НЕОБХОДИМО использовать ДВОЙНОЙ (\\), а если "значение_параметра" или текст диалога содержит кавычки ("), НЕОБХОДИМО перед ними использовать обратный слеш (\") (правило "лидирующего слеша").
Только не говорите, что у Вас все также написано! В приведенных вами строках правило "лидирующего слеша" нарушено минимум 11 раз! Остальные (возможные) ошибки отловите сами.

Отправлено: 08:36, 26-05-2008 | #458

0NI 0NI вне форума

Аватара для 0NI

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


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

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


Цитата gora:
Только не говорите, что у Вас все также написано! В приведенных вами строках правило "лидирующего слеша" нарушено минимум 11 раз! Остальные (возможные) ошибки отловите сами. »
все что ты написал я знаю, а вот что указано сверху это описки(грубые ) просто по памяти писал на быструю руку вот за это извеняюсь кароче даже при правельном раскладе всеравно не прокатывает.

-------
ART.Software


Отправлено: 02:17, 27-05-2008 | #459


Аватара для EN130

Старожил


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

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


Проблемка. Устанавливаемая прога привязана в реестре к пути. как сделать чтобы SFX внес в реестр определенное зтачение в виде адреса к нужному файлу установленой программы?

-------
CQ! CQ! CQ!
Вдруг чего просьба сильно не БАН!!! АЙ!! ТЕ!


Отправлено: 13:33, 28-05-2008 | #460



Компьютерный форум 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




 
Переход