Como depurar por que o instalador MSI de outro fornecedor é executado espontaneamente?

0

Problema: Quando algumas pessoas executam meu aplicativo o instalador baseado em MSI para algum outro programa irá espontaneamente começar a rodar e tentar se reinstalar.

Como posso determinar com precisão qual é o motivo da reinstalação ?

Talvez exista alguma dependência compartilhada (talvez uma DLL COM registrada) à qual nosso aplicativo e o outro software se refiram.?

Eu obtive exemplos de arquivos de log MSI dos clientes ( usando instruções aqui ) mas existem > 20 mil linhas de informação que não posso interpretar facilmente.

O problema da causa raiz pode ter origem no meu aplicativo ou pode estar no outro fornecedor, mas, independentemente de os usuários não precisarem enfrentar isso e gostaríamos de entender & de maneira ideal, corrija esse problema.

Notas:

  • Meu aplicativo é um programa VB6 "legado".
  • Normalmente, o outro instalador executado é um produto da AutoDesk
  • O arquivo de log é denominado MSI340f4.LOG com 32416 linhas
    • Ele menciona C:\Windows\Installerc26ff.msi e roamer.msi (sem caminho)
por DaveInCaz 29.09.2017 / 14:47

0 respostas