다음을 통해 공유


CreateFolder 테이블

CreateFolder 테이블에는 특정 구성 요소에 대해 명시적으로 만들어야 하는 폴더의 참조가 포함되어 있습니다.

CreateFolder 테이블에는 다음 열이 있습니다.

Column 형식 Nullable
Directory_ 식별자 Y N
Component_ 식별자 Y N

 

Directory_

Directory 테이블의 첫 번째 열에 있는 외부 키입니다.

Component_

Component 테이블의 첫 번째 열에 대한 외부 키입니다.

설명

이 테이블의 폴더는 구성 요소가 설치될 때 만들어집니다. 구성 요소를 제거하거나 원본에서 실행으로 이동한 경우에만 이 폴더를 제거하려고 시도합니다. 폴더가 비어 있으면 자동 제거가 트리거되지 않습니다. 반면 설치 관리자가 만들었지만 이 테이블에 나열되지 않은 폴더는 비어 있으면 제거됩니다.

설치 관리자가 만든 폴더는 비어 있을 때 삭제되므로 CreateFolder 테이블에 대한 항목을 작성하여 빈 폴더로 구성된 구성 요소를 설치해야 합니다.

이 테이블은 CreateFolders 작업 또는 RemoveFolders 작업이 호출되면 참조됩니다.

폴더를 보호하는 방법에 대한 자세한 내용은 MsiLockPermissionsEx 테이블LockPermissions 테이블을 참조하세요.

유효성 검사

ICE03
ICE06
ICE18
ICE32
ICE55