我正在开发一个链式安装程序,包括使用 Inno Setup 的 Crystal Reports Basic (10.5) 的 .msi 安装。我找不到任何部署指南来确定它是否已安装在目标 PC 上,尽管看起来我可以多次调用 .msi 并且它总是尝试安装(从不进行典型的修复/删除)。
我在 HKEY_CLASSES_ROOT\Installer\Products\ 下为 Crystal Reports 找到了一个注册表项,我还可以在 GAC 中找到一个程序集。作为 Inno Setup 的新手,我不确定如何在 GAC 中找到文件,但我想我可以弄清楚。
我的问题是:是否推荐选项?有比这两个更好的选择吗?