Если Вы скажете что не можете например файл "install.exe" (который ранее был создан при помощи Inno) открыть с помощью 7-zip или WinRAR, то это не ответ. Средствами самой Windows, кроме архива "zip" тоже не получится открыть архивы "7-zip", "rar" и подобные им с помощью проводника. Но файлы "7-zip", "rar" и т.п тоже называют "
архивами" а никак либо по-другому. Мне тоже сложно открывать "7-zip", "rar" и пр. архивы, зачем вы упаковываете в них? Используйте то, что уже есть по-умолчанию в системе - это "Сжатая ZIP-Папка".
Для особых архивов нужно стороннее программное обеспечение также, как и для других расширений.
Например файл созданный Inno можно посмотреть и извлечь с помощью утилиты "innounp":
Просмотр:
Код:
"%~dp0innounp.exe" -v -a "%1">"%1.txt"
Извлечение:
Код:
"%~dp0innounp.exe" -x -d"%1_" "%1"
А с NSIS вполне справляется 7-Zip.
С sfx можно сделать тоже самое, чтоб на выходе происходило:
- Создание деинсталлятора
- Добавление в "Программы и компоненты" записи о инсталляции
- Создание/изменение конфигурационных файлов
- Внесение в реестр др. данных и пр.
Разница лишь в том, что: В одной программе нужно заморачиваться, а в другой уже упрощено и имеются большинство необходимых инструменты для работы.