Creating a Windows Installer

So you want to create a Windows installer?

Here are some questions that I found myself asking:

After writing up these questions for myself I went searching the web. There are lots of install systems out there.

I ended up deciding on using the Nullsoft Scripted Install System (NSIS). If you're not aware, Nullsoft is the company that distributes WinAmp. They met pretty much all of my needs; I haven't looked into scripted/remote installs or the modify/repair options but otherwise it does everything.

If you decide to try this out then I recommend using their recommended editor/IDE HM Nis Edit. Specifically, use the wizard within the tool to get you up and running with a demo quickly. I wrote my initial script by hand, using the reference manual... I still had something up and running within ten minutes but it was probably more painful than you want to experience at first. 

See the following link to work with my default NSI template file; should save you a bunch of time!

   * Template NSI file