Inno Setup を使用して、Crystal Reports Basic (10.5) の .msi インストールを含むチェーン インストーラーを開発しています。これがターゲット PC に既にインストールされているかどうかを判断するための展開ガイダンスが見つかりませんが、.msi を複数回呼び出すことができ、常にインストールを試みます (通常の修復/削除には決して行きません)。
HKEY_CLASSES_ROOT\Installer\Products\ の下に Crystal Reports のレジストリ キーがあり、GAC でアセンブリを見つけることもできます。Inno Setup を初めて使用するので、GAC でファイルを見つける方法がわかりませんが、それを理解できると思います。
私の質問は次のとおりです。オプションはどちらかが推奨されますか? これらのいずれかよりも優れたオプションはありますか?