NSIS - восстановление исполняемого файла установщика - PullRequest
0 голосов
/ 14 января 2011

Предположим, я создал установочный exe-файл с использованием NSIS. Exe - это сжатый (возможно, 7zip) файл, который содержит все для установки приложения на новую машину и содержит большие exe-файлы (такие как .NET runtime, установщик сервера mysql и т. Д.). Я должен отправить через Интернет большой exe-файл другому человеку.

Чтобы сэкономить время и пропускную способность, я хотел бы удалить содержащиеся большие файлы; Я могу сделать это, используя 7zip, чтобы открыть и распаковать все файлы в оригинальном exe-файле, удалить большие, заново распаковать, используя 7zip. Это работает сейчас.

Другой пользователь скачает уменьшенный заархивированный файл, но затем должен каким-то образом заново ввести большие файлы, воссоздав установщик exe.

Я не знаю, как этого добиться. Я пытался с пакетом строитель без успеха. Это возможно?

1 Ответ

0 голосов
/ 14 января 2011

Я не думаю, что это возможно.Но я думаю, у меня есть другое решение для вас.Почему бы вам просто не выполнить отдельные исполняемые файлы (такие как .NET runtime и т. Д.) Из пакета NSIS?Таким образом, вам не нужно включать их в получившийся комплект.Просто скажите пользователю, чтобы загрузить их и поставить в нужное место.Это было бы проще, чем инструктировать их собирать пачку из кусочков, не так ли?

...