다음을 통해 공유


Custom CustomUserAccounts 테이블 추가

샘플의 사양에서는 사용자 계정 정보를 설치 데이터베이스의 사용자 지정 테이블에서 읽으며 사용자 지정 작업으로 하드 코딩하지 않습니다.

사용자 계정 정보를 저장할 CustomUserAccounts라는 샘플 설치 데이터베이스에 사용자 지정 테이블을 추가합니다. 사용자 지정 테이블을 추가하는 방법의 예제는 SQL 및 스크립트를 사용한 데이터베이스 쿼리 예제를 참조하세요. CustomUserAccounts 테이블에 다음 스키마를 사용합니다. 열 형식에 대한 설명은 열 정의 형식을 참조하세요.

Column 형식 Nullable Description
UserName s72 Y N 생성되는 사용자 계정의 이름입니다.
암호 s72 N 계정의 암호를 포함하는 속성의 이름입니다. 명령줄 또는 사용자 인터페이스의 편집 컨트롤을 통해 설정된 공용 속성입니다. 이 편집 컨트롤에는 암호 제어 특성이 있어야 합니다.
특성 i4 Y 계정에 대한 특성입니다. 이 값은 USER_INFO_1 구조의 usri1_flags 멤버에 대한 DWORD 값으로 정의됩니다.

 

CustomUserAccounts 테이블이 데이터베이스에 추가된 후 Windows Installer SDK와 함께 제공되는 테이블 편집기인 Orca나 다른 편집기를 사용하여 이 테이블을 편집할 수 있습니다. CustomUserAccounts 테이블에 다음 레코드를 입력하여 TestUser라는 사용자에 대해 암호로 보호된 사용자 계정을 만듭니다. 512는 UF_NORMAL_ACCOUNT에 대한 숫자 값입니다.

CustomUserAccounts 테이블

UserName 암호 특성
TestUser TESTUSERPASSWORD 512

 

사용자 지정 테이블의 _Validation 테이블에 다음 레코드를 추가합니다.

_Validation 테이블

테이블 Nullable MinValue MaxValue KeyTable KeyColumn 범주 설정 설명
CustomUserAccounts UserName N Text
CustomUserAccounts 암호 N 식별자
CustomUserAccounts 특성 Y 0 2147483647 null

 

ActionText 및 Error 테이블 작성을 진행합니다.