Tabela CreateFolder
A tabela CreateFolder contém referências a pastas que precisam ser criadas explicitamente para um componente específico.
A tabela CreateFolder tem as seguintes colunas.
Coluna | Tipo | Chave | Nulo |
---|---|---|---|
Directory_ | Identificador | Y | N |
Component_ | Identificador | Y | N |
Colunas
-
Directory_
-
Chave externa na primeira coluna da tabela Directory.
-
Component_
Comentários
As pastas nesta tabela são criadas quando o componente é instalado. É feita uma tentativa de remover essas pastas somente quando o componente é desinstalado ou movido para executar a partir da fonte. Nenhuma remoção automática é acionada se as pastas ficarem vazias. Por outro lado, as pastas criadas pelo instalador, mas não listadas nesta tabela, são removidas quando ficam vazias.
Como as pastas criadas pelo instalador são excluídas quando ficam vazias, você deve criar uma entrada na tabela CreateFolder para instalar um componente que consiste em uma pasta vazia.
Esta tabela é referida quando a ação CreateFolders ou a ação RemoveFolders é chamada.
Para obter informações sobre como proteger uma pasta, consulte a Tabela MsiLockPermissionsEx, e Tabela LockPermissions,.
Validação