Estamos criando um msi, que é um sidecar/config para nosso produto principal, um exe instalado (incorporado um msi dentro).
Este novo msi deve ser instalado somente quando o msi principal já estiver instalado na máquina e também acima de uma versão específica.
Como definir isso na condição Launch do msi? Se não iniciar a condição, quaisquer outras opções em Installshield/msi.
Além disso, isso não é para instalação ou implantação silenciosa; nós o forneceremos diretamente aos usuários finais para download no site do produto. Portanto, precisamos mostrar ao usuário um erro baseado em GUI.
Quando procurei pelas condições de lançamento, não consegui encontrar muita coisa relacionada a isso. Por favor sugira.
Responder1
Você deve poder verificar certas condições, ou seja, registro ou arquivo existe.
Aqui está alguma documentação sobre tipos de condição:
https://docs.revenera.com/installshield19helplib/helplibrary/SteConMSI.htm