다른 공급업체의 MSI 설치 프로그램이 자동으로 실행되는 이유를 디버깅하는 방법은 무엇입니까?

다른 공급업체의 MSI 설치 프로그램이 자동으로 실행되는 이유를 디버깅하는 방법은 무엇입니까?

문제: 일부 사람들이 내 앱을 실행할 때다른 프로그램의 MSI 기반 설치 프로그램이 자동으로 실행되기 시작합니다.다시 설치해 보세요.

재설치 이유가 무엇인지 정확하게 확인하려면 어떻게 해야 합니까??

어쩌면 우리 앱과 다른 소프트웨어가 모두 참조하는 공유 종속성(등록된 COM DLL)이 있을 수도 있습니다..?

고객으로부터 샘플 MSI 로그 파일을 받았습니다(여기 지침을 사용하여) 하지만 쉽게 해석할 수 없는 정보가 20,000줄 이상 있습니다.


문제의 근본 원인은 내 앱에서 비롯될 수도 있고 다른 공급업체에서 발생할 수도 있지만 관계없이 사용자는 이 문제에 직면해서는 안 되며 이 문제를 이해하고 이상적으로 해결할 수 있기를 바랍니다.


노트:

  • 내 앱은 "레거시" VB6 프로그램입니다.
  • 일반적으로 실행되는 다른 설치 프로그램은 AutoDesk 제품입니다.
  • 로그 파일 이름은 MSI340f4.LOG32416줄 입니다.
    • C:\Windows\Installer\4c26ff.msiroamer.msi(경로 없음) 이 언급되어 있습니다 .

관련 정보