Что нового

Можно ли автоитом запаковать файл?

ВиталийВВ

Новичок
Сообщения
177
Репутация
0
Добрый день.
Поясню вопрос:
суть - есть саморазворачивающийся архив (винрар) его делаю руками, запускаю, он саморазворачивается и кладется куда надо.
Так вот - можно ли автоитом как то сделать так, чтоб был сформирован некий файл, один, и чтоб внутри этого файла б лежал тот саморазворачивающйися архив. и при запуске этого порождения он бы разворачивался.
Объяснил несколько путано, но надеюсь понятно.
Конечная цель этого мытарства в том, чтоб завуалировать происходит запуск саомразворачивающегося архива, что этот архив существует, и что в нем лежат файлы и имена этих файлов.
В какой то мере это можно сделать паролем на архив, но хочу отойти от этого.
Цель всего этого безобразия в целом - создание инсатллятора, который будет у пользователей, который будет просто создать (запихать все в архив изначальный), но чтоб пользователи б не понимали КАК это все работает. ЧТо в итоге у них все делает саморазворачивающися архив.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
ВиталийВВ
ты, случаем, не про это? - https://autoit-script.ru/index.php?topic=18264.0
мой инсталятор (специализированный) - https://autoit-script.ru/index.php?topic=21204.0
в основе всего - работа с библиотекой 7z.dll
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
поправил вторую ссылку
 
Автор
В

ВиталийВВ

Новичок
Сообщения
177
Репутация
0
Попробовал архиватор, а он архив куда собирает? запускается, архивирует а сам файл где искать, который получился?
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
на рабочем столе
 
Автор
В

ВиталийВВ

Новичок
Сообщения
177
Репутация
0
нашел. формируется файл. но его можно поглядеть с помощью Вин Рар. а надо бы так, чтоб ничем нельзя было бы.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
установить пароль
Код:
_7ZipAdd($hWnd, 'Путь к архиву', 'Путь к папке(файлу)', 1,5, 2, 0, 0, 'Тут пароль')

можно использовать FileInstall, если файлов немного и они маленького размера
 
Автор
В

ВиталийВВ

Новичок
Сообщения
177
Репутация
0
С паролем - не вариант, ибо в этом случае при разворачивании нужен будет пароль, а должно быть без него.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
пароль получает упакованный инсталятор. они распаковывает.пользователю не нужно заморачиваться с паролем.
а распаковать другой программой не получится, так как затребуют пароль.
либо
Код:
FileInstall
 
Верх