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

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

 

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


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

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


Цитата sov44:
Архив 7z создаёте из любого файла, размер и содержимое не имеет значения. »
Пробовал подсунуть "пустышку" vars.7z, в результате Фатальная ошибка. Создал 7z архив и с помощью "кнопки" создал SFX, все работает. Спасибо!

Отправлено: 11:27, 27-08-2019 | #1951



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

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


Старожил


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

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


Цитата lSVl:
в результате Фатальная ошибка »
Создаёшь архив 7-zip без сжатия из любого файла. Затем открываешь архив и удаляешь из него файл и сохраняешься. В результате получается пустой архив в 32 байта и без ошибок.

-------
Win 7 x64


Последний раз редактировалось SergeyZV, 27-08-2019 в 14:33.

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

Отправлено: 11:51, 27-08-2019 | #1952


Ветеран


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

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


Цитата Pasha_ZZZ:
copy в начале тоже не помешает »
Да, конечно. Подумать-подумал, а написать забыл. . Исправил.

Отправлено: 12:59, 27-08-2019 | #1953


Аватара для Den30lv

Ветеран


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

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


Вложения
Тип файла: 7z 7zSD_RU.7z
(275.7 Kb, 4 просмотров)

Цитата SergeyZV:
Создаёшь архив 7-zip без сжатия...»
Не согласен, см. приложенную справку, пункт "Первые шаги"...

Отправлено: 19:30, 31-08-2019 | #1954


Старожил


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

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


Цитата Den30lv:
Не согласен, см. приложенную справку, пункт "Первые шаги"... »
Ваше право соглашаться или нет. В "Первых шагах" имеется в виду SFX с исполняемыми файлами.
Я же советовал пустой архив для SFX с исполняемым конфигом и только.
И не важно со сжатием или без - главное сделать архив пустым.
Так что получается "Я ему про Фому, а он мне про Ерёму"

-------
Win 7 x64


Последний раз редактировалось SergeyZV, 01-09-2019 в 15:04.


Отправлено: 14:35, 01-09-2019 | #1955


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


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

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


Доброго времени суток!
Подскажите, пожалуйста, как правильно получить код возврата беcключевого "тихого" SFX архива?
ListFile
Код: Выделить весь код
	SubDirectory:
Packages
x64
x86
Packages\Default
Packages\User
=========================================
	Files:
Sublime Text Build 3176 Setup.exe
Sublime Text Build 3176 x64 Setup.exe
Packages\Default\Context.sublime-menu
Packages\Default\Encoding.sublime-menu
Packages\Default\Find in Files.sublime-menu
Packages\Default\Indentation.sublime-menu
Packages\Default\Line Endings.sublime-menu
Packages\Default\Main.sublime-menu
Packages\Default\Side Bar Mount Point.sublime-menu
Packages\Default\Side Bar.sublime-menu
Packages\Default\Syntax.sublime-menu
Packages\Default\Tab Context.sublime-menu
Packages\Default\Widget Context.sublime-menu
Packages\User\Preferences.sublime-settings
x64\sublime_text.exe
x86\sublime_text.exe

config.txt
Код: Выделить весь код
;!@Install@!UTF-8!
SetEnvironment="PFx86=%ProgramFiles%\\Sublime Text 3"
SetEnvironment="PFx64=%ProgramW6432%\\Sublime Text 3"
RunProgram="x86:\"Sublime Text Build 3176 Setup.exe\" /VERYSILENT"
RunProgram="x64:\"Sublime Text Build 3176 x64 Setup.exe\" /VERYSILENT"
RunProgram="x86:hidcon:xCopy x86\\* \"%PFx86%\\\" /s /e /i /y"
RunProgram="x64:hidcon:xCopy x64\\* \"%PFx64%\\\" /s /e /i /y"
RunProgram="hidcon:xCopy Packages\\* \"%AppData%\\Sublime Text 3\\Packages\\\" /s /e /i /y"
RunProgram="hidcon:Reg Add \"HKCR\\*\\shell\\Open with Sublime Text\" /v \"Icon\" /t REG_SZ /d \"C:\\Program Files\\Sublime Text 3\\sublime_text.exe,0\" /f"
RunProgram="hidcon:Reg Add \"HKCR\\*\\shell\\Open with Sublime Text\\command\" /ve /t REG_SZ /d \"C:\\Program Files\\Sublime Text 3\\sublime_text.exe \\\"\"%\"1\\\"\" /f"
InstallPath="%WINDIR%\\Temp\\Sublime"
GUIMode="1"
Delete="%%T"
;!@InstallEnd@!

Install.cmd
Код: Выделить весь код
@Echo Off
Setlocal EnableDelayedExpansion
"%~dp0Sublime_Text_Build_3176.exe" && (
    Echo Sublime Text Build 3176 has been installed on your computer.
) || (
    Echo ERRORLEVEL=%errorlevel%
)
Pause
Exit

Последний раз редактировалось lSVl, 08-09-2019 в 21:59.


Отправлено: 21:41, 08-09-2019 | #1956


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


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

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


Приветствую! Подскажите, что не так со строкой?
Код: Выделить весь код
RunProgram="cmd /k Reg Add \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\" /v \"Shell\" /t REG_SZ /d \"\\\"D:\\ModBusSrv\\ModBusSrv.exe\\\"\" /f"
Операция успешно завершена.
Изменения в реестр не вносятся.
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="\"D:\\ModBusSrv\\ModBusSrv.exe\""
Батник вида
Код: Выделить весь код
@Echo Off
Reg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "Shell" /t REG_SZ /d "\"D:\ModBusSrv\ModBusSrv.exe\"" /f
Pause
вносит изменения в реестр

http://forum.oszone.net/post-2522497-296.html
На х64 системах изменения вносятся в [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Winlogon]

Последний раз редактировалось lSVl, 15-09-2019 в 13:28.


Отправлено: 09:31, 13-09-2019 | #1957


Ветеран


Contributor


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

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


Цитата lSVl:
Операция успешно завершена.
Изменения в реестр не вносятся. »
Запускаете Process Monitor, ставите фильтры на операции Process Create, Process Start, Process Exit, и на операции с реестром. Делаете захват событий. Пробуете исполнить Ваш sfx. Останавливаете захват событий. Смотрите по получившемуся логу, что пошло не так.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:07, 13-09-2019 | #1958


Ветеран


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

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


lSVl, попробуйте без cmd /k
Код: Выделить весь код
RunProgram="hidcon:Reg Add \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\" /v \"Shell\" /t REG_SZ /d \"\\\"D:\\ModBusSrv\\ModBusSrv.exe\\\"\" /f"

Отправлено: 19:00, 13-09-2019 | #1959


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


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

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


Цитата sov44:
без cmd /k »
Использовал для отладки

Отправлено: 11:27, 15-09-2019 | #1960



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




 
Переход