I recently discovered NSIS and I think it's fantastic!
I have already written 3 installation packages with it.
I'm currently upgrading a very old Microsoft installation package (1997) to NSIS and it involves shelling out Microsoft Access Runtime.
My question is I'm want to distribute this as an all-inclusive setup.exe so what's the best approach for this.
The setup function for handling MSAccess Runtime's setup needs to include:
1. Extracting it to a temporary folder.
2. Shelling out the installation.
3. Checking the error code.
4. Cleaning up the temporary directory.
Does NSIS have support for automating/shortcutting these steps or am I going to have to do each one.
If I do have to perform each step - is my approach correct or is there a better way.
Any recommendations, including what command I should use, would be greatly appreciated.