Windows Setup Files
When it comes to distribution, it is obviously advantageous to be able to use setup files to distribute on Windows. You can automate the install process, and also package any necessary redistributable files and dlls (license permitting) in a single file. But how do we make such setup files?
Well here are the links to two options: InnoSetup and NSIS. Both are free (check their licenses for details). In the past I have used InnoSetup.
It has a wizard which makes the creation of a generic installer very quick and easy – that includes readme and license files, installation of multiple files, password protection and control of shortcut creation. However, you can also write scripts directly, providing a greater degree of control over the generated installer.