It is very easy to create a software installer using the Inno Setup. This free software setup creator is packed with features that some paid software installers lack.
According to their site, “Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability”.
This video covers creating a “specialized” version where we place the software into end users My Documents folder. You can adopt what I am doing to your project and still learn how to place in program files folder if you need to.
Please do remember that this videos covers a “custom” installer and may not work to your needs but, it does cover using some advanced features to create windows installer for your software.
Here is another video created few years back that may also come in handy for some. It covers what we would call creating “generic” windows installer for your software.