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 was basically born with a computer; I've been dabbling with computers since I was six years old. I love technology and do my best to share all that I learn in this blog. Here, you'll find posts about the tech I use, or have used, and the various projects I work on. It'll always be related to technology in some way or another. Read More…