tags:

views:

138

answers:

3

I have to create an installation file for ActiveX components. This ActiveX components will be downloaded as an *.exe installer file, executing this installer file will install the required ActiveX components on the user's PC.

To create such an installation file I came across two installer software -

  • Install Shield
  • NSIS (Nullsoft Scriptable Install System)

So which of the above option is preferable or any other options?

+1  A: 

In visual studio, you can also create an installer project for your Active X which uses the windows installer.

1800 INFORMATION
A: 

InstallShield is superior to NSIS. However, because NSIS is free and enough for your needs, I recommend using it.

Moayad Mardini
I read more about Install shield and NSIS. Install Shield appears to be powerful, but I will use NSIS since its free.Thanks :)
pirate
+3  A: 

The only thing InstallShield has going for it is its IDE. And as it turns out, it works decently well for very basic installers when you don't need to write a line of code. However, when you need to create custom tasks and get into InstallShield's scripting language, it's a very clunky and unpleasant experience.

In terms of reliability, flexibility, speed, and size, NSIS is far superior to InstallShield. I know it's a bold claim. But you can read about my install system saga here and what led me to NSIS... http://swortham.blogspot.com/2008/02/nsis-another-gem-from-nullsoft.html

Steve Wortham
It's not such a bold claim when you consider that NASA, Google, Mozilla, Sun Microsystems, Adobe, and many more rely on it for installation of many of their consumer-level products.source: http://nsis.sourceforge.net/Users
Charlie Salts