2013-09-02 2 views
0

제품 설치의 일부로 소프트웨어를 설치하려고합니다. 내 제품은 MSI 파일에서 설치합니다. msi에서 설치 가능한 exe 소프트웨어를 호출하려고합니다.msi에서 exe를 호출하여 소프트웨어를 설치할 수 없습니다.

그래서 msi를 실행하면 exe가 실행되고 일부 패키지를 추출하여 소프트웨어 설치가 시작됩니다. 나중에 Microsoft VC++ 2010 x86 재배포 가능 패키지 설치를 시작했습니다. vC++ 패키지를 설치하는 동안 "다른 설치가 완료되기를 기다리는 중입니다"라는 메시지가 표시되고이고 설치가 계속되지 않습니다.

이제 교착 상태가 있습니다. 내 msi 파일이 exe를 호출하고 exe 파일이 msi (작성자)가 완료 될 때까지 기다리는 중입니다.

그래서 실행 파일을 호출하여 msi 파일에서 소프트웨어를 설치해야합니다.

이 문제를 해결할 수 있습니까?

답변

0

설치하려는 C++ EXE는 내부의 MSI입니다. Windows Installer가 컴퓨터 당 하나의 InstallExecuteSequence의 뮤텍스를 적용하기 때문에이를 실행하기 위해 "부트 스트 래퍼"라고하는 "체인저"와 MSI가 필요합니다.

관련 문제