CustomAction 테이블 작성
이전 섹션에서 만든 5가지 샘플 사용자 지정 작업에 대한 레코드를 CustomAction 테이블에 입력합니다. 이 유형의 사용자 지정 작업에 대해 CustomAction 테이블을 채우는 방법에 대한 자세한 내용은 사용자 지정 작업 유형 1을 참조하세요.
작업 | 형식 | 원본 | 대상 |
---|---|---|---|
ProcessAccounts | 1 | Process.dll | ProcessUserAccounts |
UninstallAccounts | 1 | Process.dll | UninstallUserAccounts |
CreateAccount | 11265 | Create.dll | CreateUserAccount |
RemoveAccount | 11265 | Remove.dll | RemoveUserAccount |
RollbackAccount | 9473 | Remove.dll | RemoveUserAccount |
동적 연결 라이브러리의 C++ 소스 코드는 Windows Installer SDK에서 제공됩니다. Process.cpp를 사용하여 Process.dll 파일을 만듭니다. Create.cpp를 사용하여 Create.dll 파일을 만듭니다. Remove.cpp를 사용하여 Remove.dll을 만듭니다. 이러한 동적 링크 라이브러리 파일을 이진 테이블에 추가합니다.
속성 | 데이터 |
---|---|
Process.dll | {이진 데이터} |
Create.dll | {이진 데이터} |
Remove.dll | {이진 데이터} |
계속해서 사용자 지정 CustomUserAccounts 테이블 추가를 진행합니다.