WiX fechar o aplicativo antes da desinstalação - fechar a mensagem de aplicativos abertos

Estou em uma espécie de miséria. Eu tenho um instalador instalando e iniciando um aplicativo de ícone de bandeja (comum .exe)

Isso está funcionando corretamente, mas agora quero interromper o aplicativo antes que a interface do usuário diga ao usuário para fechar o aplicativo manualmente, porque durante a rotina de desinstalação, o ícone da minha bandeja é removido, mas o processo ainda está em execuçã

pliquei esta ação personalizada para fechar o aplicativo antes da desinstalação (ou mesmo durant

<CustomAction Id="CloseTrayApp" ExeCommand="-exit" FileKey="TrayApp" Execute="immediate" Return="asyncNoWait" />

<InstallExecuteSequence>
    <Custom Action="CloseTrayApp" Before="InstallValidate" />
</InstallExecuteSequence>

Mas a caixa de diálogo "fechar todos os aplicativos em execução" ainda aparece, mas achei que isso resolveria o meu problem

Eu já tentei usar o CloseAction, mas fiquei com pressa de usá-lo por causa de erro ao compilar o material. Ele diz que o espaço para nome WixUtils pode estar ausente, mas eu verifiquei duas vezes se ele está lá:

xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"

Como evitar a janela de diálogo e acionar a execução dessa ação personalizada?

questionAnswers(2)

yourAnswerToTheQuestion