How to create a self extract setup?

I"m using VS2008 and I made a project for my own use. I can create setup using VS utility of setup creating called deploying project. But I want a self extract setup that launch by user in easily way how to do it?


Solution 1:

The most popular choices are:

  • InnoSetup (along with ISTool or InnoIDE)
  • NSIS
  • WiX (builds MSI packages)

Also common, but not recommended for small projects:

  • InstallShield (commercial, both EXE and MSI)

Solution 2:

as I know there are some free tools like Zipinstaller or Inno setup. Just try it. :-)