Compartir a través de


CreateFolder Table

La tabla CreateFolder contiene referencias a carpetas que deben crearse explícitamente para un componente determinado.

La tabla CreateFolder tiene las columnas siguientes.

Columna Tipo Llave Nullable
Directorio_ identificador Y N
Componente_ identificador Y N

 

Columnas

Directory_

Clave externa en la primera columna de la tabla Directorio.

Component_

Clave externa en la primera columna de la tabla componente de .

Observaciones

Las carpetas de esta tabla se crean cuando se instala el componente. Se intenta quitar estas carpetas solo cuando el componente se desinstala o se mueve a run-from-source. No se desencadena ninguna eliminación automática si las carpetas se vuelven vacías. Por el contrario, las carpetas creadas por el instalador pero no enumeradas en esta tabla se quitan cuando se vacían.

Dado que las carpetas creadas por el instalador se eliminan cuando se vacían, debe crear una entrada en la tabla CreateFolder para instalar un componente que consta de una carpeta vacía.

Esta tabla se conoce cuando se llama a la acción CreateFolders o a la acción RemoveFolders.

Para obtener información sobre cómo proteger una carpeta, consulte tabla MsiLockPermissionsEx y Tabla LockPermissions.

Validación

ICE03
ICE06
ICE18
ICE32
ICE55