私たちは、メイン製品のサイドカー/構成である msi と、インストールシールドされた exe (内部に msi が埋め込まれている) を作成しています。
この新しい msi は、メインの msi がすでにマシンにインストールされており、特定のバージョン以上である場合にのみインストールする必要があります。
msi の起動条件でそれを設定するにはどうすればよいですか? 起動条件でない場合は、Installshield/msi に他のオプションがあります。
また、これはサイレント インストールやデプロイメント用ではなく、エンド ユーザーが製品 Web サイトからダウンロードできるように直接提供されます。そのため、ユーザーに GUI ベースのエラーを表示する必要があります。
起動条件を検索したところ、これに関連する情報はあまり見つかりませんでした。提案をお願いします。
答え1
レジストリやファイルが存在するかどうかなど、特定の条件をチェックできる必要があります。
条件タイプに関するドキュメントを以下に示します。
https://docs.revenera.com/installshield19helplib/helplibrary/SteConMSI.htm