Простой установщик программы на Виндовс, вместо ИнсталлШилд и ИнноСетап?
Есть программа с файлами на 2ГБ (видео, картинки, звуки). Необходимо создать setup.exe, который распакует её в указанную пользователем папку и создаст Ярлыки на рабочем столе и в Пуске, а также создаст юнистал. Прописывать в реестре ничего не нужно.
Пытался использовать ИнноСетап: даже с отключенным сжатием сетап.ексе запускается в течении 3-5 минут после клика (это безумно долго). В ИнсталлШилде - подобная проблема, но ко всему прочему после подгрузки данных происходит еще более длинная, чем в InnoSetup установка.
Подскажите альтернативу, или возможность модифицировать скрипт, чтобы получить простой и БЫСТРЫЙ установочный файл.
Армянское Радио: нет, полностью выключен. Не знаю, что не так, когда делал в инносетапе файл на 500 мб - все работало как по маслу. Когда стало 2 ГБ - просто отвратительно долго
Ваша проблема в том что вы пихаете весь объем в екзешник инсталлятора.
Любой экзешник такого объема будет исполняться очень долго, это не зависит от инсталлятора.
Исполняемый файл должен быть полностью прочитан и загружен в память. Если на целевой машине памяти будет 2гб, она вообще уйдет в подкачку, и зависнет минут на десять.
Поэтому - маленький экзешник на пару килобайт, и рядом архив со всем необходимым.