7-zip SFX архив

Евгений12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.12.2015

Необходимо сделать SFX архив, который при клике можно запустить, а извлечь через контекстное меню нельзя (попросит пароль).

Например:

1. Создаем 7z архив с нашими файлами (Archive.7z)

2. пишем конфиг файл (config.txt)

;!@Install@!UTF-8!

InstallPath="%ProgramFiles%\\MyProg"

RunProgram="%ProgramFiles%\\MyProg\\soft.exe"

GUIMode="2"

;!@InstallEnd@!

5. Создаем SFX следующей командой:

COPY /b 7zsd.sfx + config.txt + Archive.7z ready.exe

В итоге получаем самораспаковывающийся архив (ready.exe), который при запуске создаст папку "MyProg" в "ProgramFiles" и запустит файл "soft.exe". Только если этот архив извлечь через контекстное меню, мы получим все наши файлы. Задача такова, чтоб нельзя было извлечь через контекстное меню. Я полагаю что надо в пункте 1 создавать архив с паролем и чтоб далее инсталятор его поставлял через конфиг, но как это реализовать - не знаю.