2012-10-15 1 views
0

ProjectInstaller AfterInstall 메서드를 사용하여 사용자 지정 양식을 표시하는 상속 된 설치 프로젝트가 있고 구성 옵션을 입력하라는 메시지가 표시되어 app.config 파일에 저장됩니다./passive 매개 변수를 사용하여 MsiExec을 실행하는지 확인

/passive가 예를 들어 사용 된 경우이 양식을 사용하지 못하도록 MSIExec에 전달 된 플래그를 확인하는 방법이 있습니까?

그러면 설치 후 사용자 정의 app.config 파일을 서버로 푸시합니다.

+0

사용자 입력은 InstallExecuteSequence의 사용자 지정 작업이 아니라 InstallUISequence에서 발생해야합니다. –

답변

0

UILevel 속성을 사용하여 설치 관리자가 실행하는 UI 수준을 결정하십시오.

Determining UI Level from a Custom Action에서

발췌 :

에만 사용자 인터페이스 수준이 전체 UI 또는 감소 UI가 대화 상자를 표시해야하는 대화 상자가 사용자 지정 작업, 그것은 대화 상자를 표시하지 않아야 경우 사용자 인터페이스 수준 기본 UI 또는 없음입니다. 현재 사용자 인터페이스 수준을 확인하려면 UILevel 속성을 사용해야합니다. /passive option의 설명에서

:

동등한 Windows 설치 Command-Line Option 명령 행에서 REBOOTPROMPT=S 세트 /qb!-입니다

.

그것은 설치 프로그램이 숨겨진 버튼 (!)을 취소로 표시 모달 대화 상자 (-)와, Basic UI 실행을 의미합니다.