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

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

 

Аватара для katok888

Старожил


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

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


gora, спасибо все сработало.!!!!

Отправлено: 19:09, 12-01-2009 | #651



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

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


Старожил


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

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


Цитата Dmitry_K:
планируется ли поддержка модулем шифрования (чтоб он мог распаковывать запароленные архивы)? »
В ближайшее время - "нет". Далеко заглядывать не могу / не хочу

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


Отправлено: 23:54, 12-01-2009 | #652


Ветеран


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


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

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


Oleg_Sch,
Спасибо за модуль.
Но у меня появилась небольшая хотелка:
Насколько я понял в модифицированный модуль входит утилита hidcon.exe. Нельзя ли добавить возможность копирования/создания этой утилиты в папке Windows\system32. Я, конечно, понимаю, что можно положить при необходимости эту утилиту в сам архив и потом скопировать куда нужно. Но элегантнее будет сделать это силами самого модуля. Ну и конечно же нужен флаг "копировать/не копировать".
Заранее спасибо.

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


Отправлено: 20:33, 13-01-2009 | #653


Старожил


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

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


Цитата ya158:
Насколько я понял в модифицированный модуль входит утилита hidcon.exe. Нельзя ли добавить возможность копирования/создания этой утилиты в папке Windows\system32 »
Это невозможно, т.к. hidcon в модуле является частью кода, а не отдельным ехе-ником, и отдельно не его выдернишь. Так что остается только
Цитата ya158:
положить при необходимости эту утилиту в сам архив и потом скопировать куда нужно »

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

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

Отправлено: 12:48, 14-01-2009 | #654


Аватара для Pozia

Ветеран


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

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


Цитата ya158:
Насколько я понял в модифицированный модуль входит утилита hidcon.exe. »
то есть можно сам hidcon.exe не класть в SFX модуль?? И так будет работать? метода записи при этом тот же?

RunProgram="hidcon:run.cmd"

Так?

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 21:12, 14-01-2009 | #655


Аватара для YuriPet

Ветеран


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

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


Pozia, абсолютно "в тютельку"!..

-------

Моим первым "персональным компьютером" был(а) "МИР-1"!

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

Отправлено: 21:16, 14-01-2009 | #656


Аватара для gora

Ушёл из жизни


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

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


Цитата Pozia:
то есть можно сам hidcon.exe не класть в SFX модуль?? И так будет работать? метода записи при этом тот же? »
Именно так!
hidcon - это префикс в синтаксисе модифицированного модуля, а не название одноименной утилиты и саму утилиту в архив класть не требуется.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:16, 14-01-2009 | #657


Аватара для Pozia

Ветеран


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

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


YuriPet, gora, вот я Балда Ивановна. Все кладу и кладу в SFX этот hidcon.exe

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 21:23, 14-01-2009 | #658


Аватара для LonerD

Ветеран


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

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


Pozia, ты не один такой, кто ложил hidcon.exe в архив. Пользуюсь Кнопкой полтора года, а тщательно почитать документацию руки дошли только месяц назад

-------
Полощет ветер флаги перемен. Донбасс готов врага с земли смести.
Он как боец поднимется с колен, Чтоб вновь свободу обрести!


Отправлено: 00:37, 15-01-2009 | #659


Ветеран


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

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


Олег, появилась небольшая необходимость при работе с ярлыками, что скажешь по следующему поводу, реализуемо ли подобное?

Значит если описать, что нужно, то примерно будет выглядеть это так: есть автоустановка (несколько например), в каждой из них, хотелось бы создавать "свои" ярлыки, а не подхватывать "общие", при этом если в автоустановке указаны ярлыки - общие автоматически не будут выполнены... О чём я?

Вот пример конфига:
Код: Выделить весь код
;!@Install@!UTF-8!

;ОБЩАЯ УСТАНОВКА
RunProgram="LS\\LS.msi /quiet TRANSFORMS=LS\\1049.mst"
RunProgram="hidcon:REG ADD \"HKCU\\Software\\LS\\LSCP\" /v \"RunAtLogin\" /t REG_DWORD /d 0 /f"
RunProgram="hidcon:REG ADD \"HKCU\\Software\\LS\\LSCP\\ELCU\" /v \"UseBoostedSettings\" /t REG_DWORD /d 1 /f"
RunProgram="hidcon:REG DELETE HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v \"LSCP\" /f"
RunProgram="hidcon:DEL /F /Q \"%ALLUSERSPROFILE%\\Рабочий стол\\LS.lnk\""
;КОНЕЦ ОБЩЕЙ УСТАНОВКИ

;АВТОУСТАНОВКИ
AutoInstall1="LSDU\\LSDU.msi /quiet"
AutoInstall2="LSSL\\LSA.msi /quiet TRANSFORMS=LSSL\\1049.mst"
AutoInstall3="LSTL\\LSTL.msi /quiet TRANSFORMS=LSTL\\1049.mst"
AutoInstall4="LS\\LS.msi /quiet TRANSFORMS=LS\\1049.mst"
AutoInstall4="LSDU\\LSDU.msi /quiet"
AutoInstall4="hidcon:REG ADD \"HKCU\\Software\\LS\\LSCP\" /v \"RunAtLogin\" /t REG_DWORD /d 0 /f"
AutoInstall4="hidcon:REG ADD \"HKCU\\Software\\LS\\SCP\\ELCU\" /v \"UseBoostedSettings\" /t REG_DWORD /d 1 /f"
AutoInstall4="hidcon:REG DELETE HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v \"LSCP\" /f"
AutoInstall4="hidcon:DEL /F /Q \"%ALLUSERSPROFILE%\\Рабочий стол\\LS.lnk\""

;Ниже, команда (ПРИМЕР) для создания ярлыка ТОЛЬКО при установке -ai4, ЕСЛИ такая команда присутствует в АУ (любой), то ОБЩИЕ ЯРЛЫКИ не отрабатываются.
AutoInstall11="Shortcut="26, {%CommonProgramFiles%\\LS\\LSDU.exe}, {}, {Microsoft\\Internet Explorer\\Quick Launch}, {}, {LSDU}, {}, {}, {0}""
;КОНЕЦ АВТОУСТАНОВОК

;ОБЩИЕ ЯРЛЫКИ
Shortcut="26, {%CommonProgramFiles%\\LS\\LSCP.exe}, {}, {Microsoft\\Internet Explorer\\Quick Launch}, {}, {LSCP}, {}, {}, {0}"
;КОНЕЦ ОБЩИХ ЯРЛЫКОВ
GUIMode="2"
;!@InstallEnd@!
Т.е. думаю предельно понятно я выразился, для создания ярлыка в АУ необходимо указать всё тоже самое как для обычного создания ярлыка, но только с указанием, что этот ярлык относится и будет выполнен ТОЛЬКО при отработке АУ -ai11. Взято с потолка как аналог общих ярлыков: AutoInstallX="Shortcut=", {}, {}, {}, {}, {}, {}, {}, {}"".

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

Какие будут комментарии, реализуемо?

-------
All my homies dont play better watch what you say and put your glock away, ease back, ease back, ease back before i squeeze that...


Последний раз редактировалось SAOPP, 19-01-2009 в 18:45.

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

Отправлено: 16:53, 19-01-2009 | #660



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




 
Переход