SerialNumberTemplate 속성

대상 컴퓨터에 설치하는 동안 고객 정보 대화 상자에서 일련 번호 항목을 확인할 때 사용하는 템플릿을 지정합니다.

SerialNumberTemplate 속성은 텍스트 상자가 대화 상자에 표시되는 방법을 결정하고 일련 번호의 형식만 확인할지 또는 Windows Installer 알고리즘에 따라 일련 번호를 확인할지 여부를 결정합니다.

예를 들어, SerialNumberTemplate 속성을 "<### - %%%%>"로 설정하면 공백으로 둘러싸인 대시로 구분된 두 개의 텍스트 상자가 만들어집니다. 첫 번째 상자(###)에 대한 유효성 검사에서는 사용자가 세 자리 숫자를 입력했는지만 확인합니다. 두 번째 상자(%%%%)에 대해서는 숫자를 더한 합계를 7로 나누는 알고리즘을 사용하여 유효성이 검사됩니다. 나머지가 0이면 유효성 검사가 성공하고, 그렇지 않으면 실패합니다.

편집 가능한 문자는 고객 정보 대화 상자의 텍스트 상자 내에서 자리 표시자로 표시되고 다른 문자는 텍스트 상자 사이에서 레이블로 표시됩니다.

참고

편집 가능한 문자를 변경할 때마다 별도의 텍스트 상자가 만들어집니다. 예를 들어, "#?%"를 입력하면 %" 각각 하나의 문자가 입력된 세 개의 텍스트 상자가 만들어집니다.

설정

SerialNumberTemplate 속성에 대해 유효한 편집 가능한 문자는 다음과 같습니다.

문자

의미

#

유효성 검사 알고리즘에 포함되지 않을 숫자가 필요합니다.

%

유효성 검사 알고리즘에 포함될 숫자가 필요합니다.

?

유효성 검사 알고리즘에 포함되지 않을 영숫자가 필요합니다.

^

대문자나 소문자가 필요합니다. 여기에는 숫자를 사용할 수 없습니다.

<

이 문자의 왼쪽에 있는 모든 문자는 대화 상자에 표시되지 않습니다.

>

이 문자의 오른쪽에 있는 모든 문자는 대화 상자에 표시되지 않습니다. < 문자를 사용한 경우에는 이 문자를 종결자로 사용해야 합니다.

다른 문자는 모두 리터럴 상수로 취급됩니다.

설명

ShowSerialNumber 속성이 true로 설정되어 있으면 사용자가 다음 설치 단계로 이동하기 전에 SerialNumberTemplate 속성에 지정된 템플릿으로 일련 번호의 유효성이 검사됩니다. ShowSerialNumber 속성이 false로 설정되어 있으면 SerialNumberTemplate 속성이 적용되지 않습니다.

참고 항목

참조

사용자 인터페이스 편집기의 속성

ShowSerialNumber 속성

기타 리소스

PIDTemplate 속성(Windows)

ValidateProductID 동작(Windows)

MaskedEdit 컨트롤(Windows)