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

Ответить
 • Просмотры: 24
Аватара пользователя
МИШАНЧИК

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

Сообщение МИШАНЧИК »

specialist, модуль не может выполнить ни каких исполнительных команд (RunProgram, AutoInstall и т.п.) ДО распаковки архива. Значит оценить место на диске и произвести туда распаковку он не может.



Возможные варианты решения:



1 Делать лаунчер, который выполнит оценку и выбор места, а затем распакует туда рядом лежащий архив.

Недостаток - SFX будет состоять из двух файлов.



2 Сделать "матрешку". Внешний SFX распакует внутренний во временную папку, выполнит оценку и выбор места, а затем распакует туда внутренний архив (можно SFX).

Недостаток - внутренний архив, пусть и без распаковки, и очень быстро извлеченный, но таки будет занимать место во временной папке.



3 Использовать для "матрешки" сторонние программы, например,
BFAF 7zip Creator - создание SFX архивов с расширенными настройками
.

Недостаток - оценку и выбор места придется писать на AutoIt самостоятельно.
Аватара пользователя
gora

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

Сообщение gora »

Подскажите, для флага MiscFlags=4 характерна долгая пауза до выдачи запроса на права администратора? До одной минуты примерно.

Архив размером 2,6Гб. Много мелких фалов. После распаковки выполняется вложенный sfx.
Аватара пользователя
МИШАНЧИК

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

Сообщение МИШАНЧИК »

подскажите, почему в результате команды RunProgram="forcenowait:hidcon:cmd /k pskill имя процесса.exe"

остаётся висеть в памяти cmd.exe ? сама команда отрабатывает.



запустил без параметра hidcon - cmd.exe продолжает висеть после команды.



как прописать exit или quit после выполнения команды ?
Аватара пользователя
Amigos

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

Сообщение Amigos »

wadimus, запароленный sfx не смогут проверить антивирусы Изображение
Аватара пользователя
wadimus

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

Сообщение wadimus »

Цитата AlexMalex:



не распознается как WIN32 приложение вообще
Модифицированный SFX модуль 7-Zip'а для установок




Вероятно, Вы использовали x64 модуль. Такие SFX могут работать только на x64 ОС.

Для изготовления универсального (x64 и x86) SFX нужно использовать x86 модули.
Аватара пользователя
Amigos

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

Сообщение Amigos »

возможно ли 2 варианта распаковки?



например: запаковано 4 файла: 1.txt, 2.txt, 3.txt и 4.txt

в первом случае распакованы будут все файлы

а во-втором только 3.txt и 4.txt



вариант распаковки выбирает пользователь
Аватара пользователя
LonerD

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

Сообщение LonerD »

Oleg_Sch,

Небольшое уточнение. Из существующего ехе-файла sfx-модуль с поддержкой шифрования извлекается в повреждённом виде?

В файле конфигурации нужно что-то прописывать (пароль) и в каком виде?
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»