Como obter o InstallShield LE para desinstalar a instalação existente automaticamente?

Isso é possível?

Tudo o que posso ver ao redor é basicamente que eu preciso usar ferramentas de terceiros (por exemplo, Orca) para obter GUIDs dos meus MSIs existentes e configurar o InstallShield com eles para desinstalar a versão existente. Eu tentei um ou dois desses conjuntos de instruções, mas nada funcionou até agora. Provavelmente porque estou fazendo algo errado, mas parece que estou passando por muitas dificuldades para fazer algo que eu acho que deveria ser relativamente direto. Esse problema não foi resolvido antes?

O principal resultado no google aponta paraesta resposta:

abra seu MSI antigo com o Orca e obtenha seu UpgradeCode da tabela Propertyno seu projeto InstallShield LE, vá para "Informações Gerais" no gerenciador de soluçõesCertifique-se de que o campo "Upgrade Code" esteja configurado para o seu antigo MSI UpgradeCode

Isso significa que eu tenho que abrir meu 'antigo MSI com o Orca e obter o seu UpgradeCode' toda vez que eu quiser implantar uma nova versão?

Isso soa um pouco hack, e é certamente algo que eu não quero ter que fazer toda vez que implantar uma nova versão. Existe uma maneira de automatizar isso? Esta funcionalidade está disponível em versões mais avançadas do InstallShield (não tenho em mente que estou no LE - atualizarei se necessário)

questionAnswers(3)

yourAnswerToTheQuestion