Problema: quando algumas pessoas executam meu aplicativoo instalador baseado em MSI para algum outro programa começará a ser executado espontaneamentee tente reinstalar-se.
Como posso determinar precisamente qual é o motivo da reinstalação?
Talvez haja alguma dependência compartilhada (talvez uma DLL COM registrada) à qual nosso aplicativo e o outro software se referem.
Recebi exemplos de arquivos de log MSI de clientes (usando instruções aqui), mas existem mais de 20 mil linhas de informações que não consigo interpretar facilmente.
A causa raiz do problema pode ter origem no meu aplicativo ou em outro fornecedor, mas, independentemente disso, os usuários não devem se deparar com isso e eu gostaria de poder entender e, de preferência, corrigir esse problema.
Notas:
- Meu aplicativo é um programa VB6 "legado".
- Normalmente, o outro instalador executado é um produto AutoDesk
- O arquivo de log é nomeado
MSI340f4.LOG
com 32.416 linhas- Menciona
C:\Windows\Installer\4c26ff.msi
eroamer.msi
(sem caminho)
- Menciona