Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Delphi, installers and Windows 7

As part of a general move to Windows 7 - where all applications should have an "installer experience", I need to create installers for all of our application suite. I have looked at InstallShield, but this seems extremely expensive for what it does. What install products could I look at?

The installers will need to be built unattended on our build machines, so there is a level of complexity above just being an installer builder.

Update:

I have looked at all of the suggestions and they look good. My plans involve pushing stuff up by SCCM (or something similar) to the end users. Would I need to have MSI support for that?

like image 927
mmmm Avatar asked Feb 15 '10 16:02

mmmm


People also ask

Does Delphi work for Windows 7?

Yeah, D5, D6, D7 all install and work fine on all flavours of Windows 7. Just make sure that the installation is writeable for standard users.


2 Answers

I think Inno Setup from Jordan Russell can do what you want. Oh, and it's free.

like image 154
Don Dickinson Avatar answered Sep 21 '22 11:09

Don Dickinson


You might want to take a look at the Nullsoft Scriptable Install System (NSIS).

The compilation of NSIS installer scripts can be integrated in your build system.

(You can even cross-compile your Windows installer on Linux, BSD or Mac OS X.)

Find out more at http://nsis.sourceforge.net/.

With NSIS you can build .exe installers (think setup.exe).

In case you want to build MSI packages, take a look at the Windows Installer XML (WiX) toolset.

More on this here: http://wix.sourceforge.net/

like image 32
gclj5 Avatar answered Sep 24 '22 11:09

gclj5