다음을 통해 공유


공용 속성

공용 속성은 프라이빗 속성과 동일한 방식으로 설치 데이터베이스에 작성할 수 있습니다. 또한 명령줄에서 속성을 설정하거나, 변환을 적용하거나, 만든 사용자 인터페이스와 상호 작용하여 사용자 또는 시스템 관리자가 공용 속성 값을 변경할 수 있습니다. 공용 속성 이름에는 소문자를 포함할 수 없습니다. 속성 이름 대한제한을 참조하세요.

공용 속성은 일반적으로 설치하는 동안 사용자가 설정합니다. 예를 들어 INSTALLLEVEL속성을공용 속성은 설치를 시작하는 데 사용되는 명령줄에서 지정하거나 작성한 사용자 인터페이스를 사용하여 선택할 수 있습니다.

공용 속성 값은 명령줄에서 표준 사용하거나 사용자 지정 작업을 변환을 적용하거나 사용자가 만든 사용자 인터페이스와 상호 작용하게 하여 재정의할 수 있습니다. 속성 테이블의 공용 속성을 지우려면 테이블에서 제외합니다. 설치하는 동안 사용자 인터페이스에서 설정한 다음 설치의 실행 단계로 전달되어야 하는 속성은 public이어야 합니다.

설치 관리자에서 사용하는 표준 공용 속성 목록은 속성 참조참조하세요. 작성자는 속성의 이름과 초기 값을 속성 테이블입력하여 사용자 지정 공용 속성을 정의할 수도 있습니다. 다음 조건이 충족되는 경우 모든 공용 속성을 모든 사용자가 재정의할 수 있습니다.

  • 사용자가 시스템 관리자입니다.
  • 컴퓨터별 EnableUserControl 정책은 1로 설정됩니다. 시스템 정책참조하세요.
  • EnableUserControl 속성은 1로 설정됩니다.
  • 관리자 권한으로 수행되지 않는 관리되지 않는 설치입니다.

위의 조건이 충족되지 않는 경우 설치 관리자는 기본적으로 시스템 관리자가 아닌 사용자가 재정의할 수 있는 공용 속성을 제한합니다. 제한된 공용 속성참조하세요.