Поделиться через


Таблица CreateFolder

Таблица CreateFolder содержит ссылки на папки, которые необходимо создать явным образом для определенного компонента.

Таблица CreateFolder содержит следующие столбцы.

Столбец Тип Ключ Допустимое значение NULL
Каталог_ идентификатора Y N
Компонент_ идентификатора Y N

 

Столбцы

Directory_

Внешний ключ в первом столбце таблицы каталога .

Component_

Внешний ключ в первом столбце таблицы компонентов .

Замечания

Папки в этой таблице создаются при установке компонента. Попытка удалить эти папки выполняется только в том случае, если компонент удаляется или перемещается в источник. Автоматическое удаление не активируется, если папки становятся пустыми. В отличие от этого, папки, созданные установщиком, но не перечисленные в этой таблице, удаляются, когда они становятся пустыми.

Так как папки, созданные установщиком, удаляются, когда они становятся пустыми, необходимо создать запись в таблицу CreateFolder, чтобы установить компонент, состоящий из пустой папки.

Эта таблица ссылается на действие CreateFolders или действие RemoveFolders.

Сведения о защите папки см. в таблицах MsiLockPermissionsEx Table и Table LockPermissions.

Ратификация

ICE03
ICE06
ICE18
ICE32
ICE55