2013-04-19 2 views
0

Visual Studio 용 installshield LE 2012를 사용하여 .NET에서 VB로 작성된 내 문제의 설치 파일을 만듭니다.오류 치명적인 오류 installshield 2012

내 문제는 제 3 자 드라이버가 먼저 설치되어야합니다. 그래서 설치 도중 "첫 번째 대화 전에"사용자 지정 작업으로 실행되도록 추가했습니다.

그러나 설치를 시도 할 때마다 "오류 : 치명적인 오류"가 표시되는데 그 의미가 전혀 없습니다. 드라이버를 설치하는 과정에 너무 많은 시간이 필요하다는 의미입니까? 또는이 둘 사이에 리소스 충돌 문제가 있습니까?

이 문제를 해결하는 방법은 무엇입니까? 정말 도움이 필요해.

사용중인 OS는 Windows 7 Ultimate입니다.

+0

오류보고의 품질에는 큰 재앙이 있습니다. 오류 코드는 E_UNEXPECTED이며, "이상하게 여길 것이라고 기대하지 않았다"이상의 의미는 아닙니다. 설치 로그 파일이 힌트를 제공하지 않으면 InstallShield의 도움이 필요합니다. –

+0

어디에서 로그 파일을 찾을 수 있습니까? 빌드 로그 파일 만 볼 수 있습니다. –

+0

설치 관리자가 타사 드라이버를 설치하기 위해 프로세스 외부 사용자 지정 작업을 호출하고 있습니다. 왜 InstallShield에서 도움이 필요하십니까 ??? –

답변

0

타사 드라이버 공급 업체의 지원을 받아야합니다. 사용자 지정 작업은 InstallShield가 제어 할 수없는 프로세스 코드를 호출합니다. 우리는 귀하의 드라이버 공급 업체, 이름 및 버전이 무엇인지, 또는 어떻게 귀하가 그것을 부르는지를 모릅니다. 그래서 우리가 여기서 당신을 도울 수있는 방법이 없습니다.

FWIW, InstallShield 및 Windows Installer는 DIFx를 사용하여 .INF 파일을 기반으로 드라이버를 설치할 수 있도록 지원합니다. 그러나 이것은 무력화 된 InstallShield Limited Edition에서 지원되지 않습니다.

+0

다시 한 번 감사드립니다. 문제를 분명히하지 않았을 것입니다. 환영 패치 UI 후에 일부 exe 파일을 호출하기 만하면 제 사용자가 응용 프로그램을 설치하기 전에 먼저 드라이버를 설치할 수 있습니다. –

+0

Windows Installer는 트랜잭션 기반입니다. 당신이 제안하는 것은 모범 사례가 거래 이전이기 때문에 모범 사례를 위반합니다. –