D
D
dennis7772015-02-02 19:54:14
Programming
dennis777, 2015-02-02 19:54:14

A simple program installer for Windows, instead of InstallShield and InnoSetup?

There is a program with 2GB files (video, pictures, sounds). It is necessary to create setup.exe, which will unpack it into a folder specified by the user and create shortcuts on the desktop and in Start, as well as create a unistal. You don't need to write anything in the registry.
I tried to use InnoSetup: even with compression disabled, setup.exe starts within 3-5 minutes after the click (this is insanely long). In InstallShield, there is a similar problem, but in addition, after loading the data, the installation is even longer than in InnoSetup.
Suggest an alternative, or the ability to modify the script to get a simple and FAST installation file.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Artem @Jump, 2015-02-02
curated by the

Your problem is that you shove the entire volume into the installer executable.
Any executable of this size will run for a very long time, it does not depend on the installer.
The executable must be fully read and loaded into memory. If there is 2GB of memory on the target machine, it will go into swap altogether, and hang for about ten minutes.
Therefore - a small executable for a couple of kilobytes, and next to it is an archive with everything you need.

O
oia, 2015-02-02
@oia

winrar or another archiver for the exe format, you can create a script for unpacking and copying the necessary shortcuts to the right places

T
Timur Sharipov, 2015-02-03
@shtr

Recommend NSIS

W
wizard31337, 2015-03-11
@wizard31337

Something hinders to look in a help and to use UseSetupLdr=no?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question