Condition 속성

업데이트: 2007년 11월

대상 컴퓨터에서 설치 시 반드시 충족되어야 하는 조건(True가 되어야 함)을 지정합니다. Condition 속성을 사용하여 설치 관리자에 조건부 논리를 추가할 수 있습니다. 예를 들어, 특정 운영 체제 버전의 파일만 설치하도록 합니다. 파일, 레지스트리 또는 구성 요소 검색에서 함께 사용하여 특정 항목이 없을 경우 설치를 종료하도록 할 수 있습니다.

참고:

조건은 파일과 구성 요소에 적용되고 폴더에는 적용되지 않습니다. 폴더에 조건을 설정할 수 있지만 폴더가 비어 있고 해당 AlwaysCreate 속성이 True로 설정된 경우가 아니면 조건이 무시됩니다. 이 경우 폴더에 대한 더미 구성 요소가 만들어지고 이 구성 요소에 조건이 설정됩니다.

설정

Condition 속성은 True 또는 False로 평가될 수 있는 유효한 조건문이 포함된 문자열을 사용합니다. 이 조건문에는 Windows Installer 조건이나 속성, Property 속성에 포함된 값, 파일, 레지스트리 또는 구성 요소 검색의 Name 속성, 논리 연산자를 사용하는 이전 문 조합 등을 사용할 수 있습니다.

예를 들어, 설치 프로젝트에 CheckBox1이라는 확인란이 있는 확인란 대화 상자가 있고 CheckBox1Property가 CHECKBOXA1인 경우, 사용자가 CheckBox1을 선택했는지 확인하려면 Condition 속성을 CHECKBOXA1=1 식으로 설정합니다. 자세한 내용은 연습: Windows 기반 응용 프로그램 배포의 "Internet Explorer 버전을 확인하는 시작 조건을 추가하려면" 단계를 참조하십시오.

Condition 속성은 배포 시 시작 조건 관리에서 설명한 시작 조건 설정과 함께 사용됩니다.

참고 항목

개념

배포 조건

참조

시작 조건 편집기의 속성

Property 속성

Property 속성(폴더)

Using Windows Installer Properties

Windows Installer Conditional Statement Syntax

기타 리소스

배포 시 시작 조건 관리