Recommended Posts

Ive made a multiplication practice program for my kids, and I would like to distribute it to other people. However, I need a way for it to 'install' itself on their computers, like with an install shield.
So my question, is this something I have to code into the program, or is it a seperate thing I do? How can I get my program to install? What is it even called, so if I google for it?
Thanks

Share this post

Link to post

Share on other sites

Please use Inno Setup instead of NSIS. NSIS installers provide no way to customise them for unattended installations, and as a network admin, I often have to repackage them for corporate deployment. Inno Setup also provides better logs, multiple return codes indicating failures, silent uninstalls, etc. Just compare the command line parameters for NSIS with those for Inno Setup and you'll see what I mean.

Share this post

Link to post

Share on other sites

Original post by Nemesis2k2BTW, InstallShield > *, but I guess you're looking for something free.

InstallShield is probably nice if you need all those system restore options (that never seem to work correctly but are good at wasting registry space) or want that completely professional look. It's very picky about system configuration though, on some of my computers some InstallShield packaged programs refuse to install flat out for no apparent reason (works fine after a os reinstall, sometimes, but you can't expect people to reinstall their os in the hope of playing your game). Also, with one recent version of their installer, there was a serious bug related to XP-SP2 installations, afaik.

Anyway, that was just to provide an alternative opinion about InstallShield. Inno Setup is great though, chalk up one more to that.