우리 소프트웨어의 최신 버전을 사용하려면 WiX 3.5를 사용하는 설치 프로그램을 작성하고 있습니다. 이전 버전의 설치 프로그램은 InstallAware 8을 사용하여 작성되었습니다. 설치하는 동안 이전 버전을 제거하려고하지만 InstallAware는 정상적인 RemoveExistingProducts 메소드가 작동하지 않도록 몇 가지 이상한 작업을 수행합니다. msiexec/x {PRODUCTCODE}도 마찬가지입니다.RemoveExistingProducts에서 .msi 제거 위치 지정
RemoveExistingProducts가 실행되면 이전 설치에서 .msi 파일의 위치를 묻는 대화 상자가 나타납니다. 레지스트리에서 그 위치를 찾을 수 있으며 대화 상자에 해당 위치를 입력하면 제거가 정상적으로 작동합니다. 그러나 대화 상자가 표시되지 않도록하고 싶습니다. RemoveExistingProducts에서 찾을 수있는 방법이 있습니까?
특히 MsiSourceListAddSource 함수가 프롬프트에 해당 위치에 트릭을 제공하면 도움이 될 것 같습니다. –