Como substituir uma mensagem de erro na ação personalizada

Eu aciono um aplicativo c # por uma ação personalizada:

Na condição de falha, meu aplicativo diz ao Install Shield para interromper o processo de instalação usando um código de saída:

static void Main(string[] args)
{
    if(false)
    {
        Environment.ExitCode = 1;
    }
}

Usando essa abordagem, a instalação do Shield Shield exibe uma mensagem de erro como o esperado:

Como substituir essa mensagem de erro por um texto personalizado?

questionAnswers(1)

yourAnswerToTheQuestion