I am developing a chained installer including the .msi installation of Crystal Reports Basic (10.5) using Inno Setup. I cannot find any deployment guidance to determine if this is already installed on the target PC, though it appears I can call the .msi multiple times and it always attempts to install (never goes to the typical repair/remove).
I have found a registry key under HKEY_CLASSES_ROOT\Installer\Products\ for Crystal Reports and I can also locate an assembly in the GAC. Being new to Inno Setup, I am not sure how to locate a file in the GAC, but I think I can figure that out.
My question is: Is option either recommended? Is there a better option than either of these?