Inno Setup Overview
Based on a lot of the hits to this blog, it seems like a lot of people are simply trying to understand Inno Setup. I hope this blog post will be useful; I’m not going to refer to any code here as I believe the other examples on this blog should suffice, but here is a brief outline of Inno Setup and ISTool.
First, you probably want to download a copy of Inno Setup. Inno Setup is basically a great, free alternative to other packaging solutions (InstallShield, etc.). There is a graphical, wizard interface that will suffice for building some of the basics of your project, but if you aren’t a programmer you’ll still have difficulties.
This is where ISTool comes in. ISTool adds a graphical layer on top of Inno Setup that allows non-programmers to create almost any type of script they desire in an easy-to-use UI. Even though I know how to write scripts in Inno Setup, I still use ISTool to form the basis of almost all of my scripts.
Another huge advantage of ISTool? It allows you to implement a download component into Inno Setup, which makes it very straight forward to add files to be download from the internet during an installation (view a sample of using the isxdl.dll included with ISTool).
Still have questions? Feel free to contact me.