Como faço para executar determinadas ações em InstallShield em todos os outros do que uma reparação de situações?

StackOverflow https://stackoverflow.com/questions/697500

Pergunta

Eu configurei uma instalação InstallShield para excluir certos VDs de IIS direita antes da ação InstallFiles. O código está sendo chamado dentro do evento "OnInstallFilesActionBefore". Esta multa funciona, exceto que eu não quero VDS a ser removido se a configuração está reparando.

Eu encontrei desta página que lista os possíveis eventos ; no entanto, parece a melhor opção que tenho é "OnFirstUIBefore", o que só acontece na primeira instalação. Ele simplesmente não parece certo para fazê-lo lá, no entanto.

Am I melhor adicionando uma condição para uma das sequências, um que iria impedi-lo de executar o código durante um reparo? Existe outra maneira?

Para o registro, eu estou usando DevStudio v9.

Foi útil?

Solução

Sim, basta adicionar um erro condição, nada com isso. Tente REMOVE~="ALL" OR NOT Installed.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top