다음을 통해 공유


CreateFolder 테이블

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

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

열쇠 Nullable
디렉토리_ 식별자 Y N
구성 요소_ 식별자 Y N

 

Directory_

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

Component_

구성 요소 테이블의 첫 번째 열에 있는 외부 키가.

발언

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

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

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

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

유효성 검사

ice03
ICE06
ice18
ICE32
ICE55