배포 조건
업데이트: 2007년 11월
조건부 배포의 경우 파일, 폴더, 레지스트리 항목, 사용자 지정 작업 또는 시작 조건의 Condition 속성은 설치 중 하나 이상의 속성을 확인할 때 사용됩니다. 조건은 설치 관리자의 다른 요소에 의해 노출되는 Property 속성(예: 파일 검색을 위한 Property 속성) 또는 Windows Installer에 의해 노출되는 속성(예: 운영 체제 버전)이 될 수 있습니다.
사용자 지정 속성은 시작 조건 편집기의 시작 조건, 파일 시스템 편집기의 사용자 지정 폴더 또는 사용자 인터페이스 편집기의 사용자 지정 대화 상자에 대해 지정할 수 있습니다. 사용자 지정 속성을 지정할 때 이름에는 반드시 대문자가 포함되어야 하고, 이미 존재하는 속성 또는 Windows Installer 속성 이름과 충돌해서는 안 됩니다.
부울 연산자를 사용하여 여러 속성을 확인할 수 있습니다. 자세한 내용은 Windows Installer Conditional Statement Syntax를 참조하십시오.
속성
특수 폴더에 대한 Property 속성은 Windows Installer 시스템 폴더 속성(예: ProgramMenuFolder 또는 DesktopFolder)의 예입니다. 다음은 조건에서 사용할 수 있는 기타 일반적인 Windows Installer 속성 목록입니다.
Windows Installer 속성 |
설명 |
---|---|
Version9X |
Windows 운영 체제에 대한 버전 번호입니다. |
VersionNT |
Windows NT/Windows 2000 운영 체제에 대한 버전 번호입니다. |
ServicePackLevel |
운영 체제 서비스 팩의 버전 번호입니다. |
WindowsBuild |
운영 체제의 빌드 번호입니다. |
SystemLanguageID |
시스템에 대한 기본 언어 식별자입니다. |
MsiNetAssemblySupport |
공용 언어 런타임 어셈블리를 지원하는 시스템에서 설치 관리자는 이 속성 값을 fusion.dll의 파일 버전으로 설정합니다. |
ComputerName |
현재 시스템의 컴퓨터 이름입니다. |
LogonUser |
현재 로그온한 사용자의 이름입니다. |
AdminUser |
사용자가 관리자 권한을 가지고 있는 경우 Windows NT/Windows 2000에서 설정합니다. |
PhysicalMemory |
설치된 RAM(MB)의 크기입니다. |
Intel |
Intel 프로세서에서 실행 중인 경우 숫자 프로세서 수준입니다. |
COMPANYNAME |
설치를 수행하고 있는 사용자의 조직입니다. 고객 정보 설치 대화 상자에 입력된 Organization에 해당합니다. |
USERNAME |
설치를 수행하고 있는 사용자입니다. 고객 정보 설치 대화 상자에 입력된 이름에 해당합니다. |
참고: |
---|
위의 속성은 현재 Visual Studio 릴리스에서 유효한 속성을 일부만 나열한 것입니다. 추가 속성을 사용할 수 있으며, 주기적으로 새 속성이 추가될 수 있습니다. 업데이트된 조건 목록을 보려면 속성 참조를 참조하십시오. |
참고 항목
개념
참조
Windows Installer Property Reference
Windows Installer Conditional Statement Syntax