For SoundSwitch, I needed to fix a bug where the installer wasn’t detecting correctly the version of VC Redist C++ installed.
As I found on Stack Overflow, each version has it’s own MSI key in the registry, but this is impossible to use since at each update of the VC Redist you need to find the new registry key and check for it.
However, I found this excellent post explaining where in the registry you can find if the wanted version is installed. The best part, the build is also present at the key given.
With that information at hand, I had all I needed to future proof my installer, and I’m happy to share with you the script I wrote for Inno Setup.
I'm basically born with a computer ; I've been dabbling with computers since I'm 6 year old.
I love technology and do my best to share all that I learn in this blog. You'll find here blog post about the tech that I use, or I used ; the different project I work on. It'll always be related to technology in a way or in another. Read More…