CreateFolder テーブル
CreateFolder テーブルには、特定のコンポーネントに対して明示的に作成する必要があるフォルダーへの参照が含まれています。
CreateFolder テーブルには、次の列があります。
コラム | 種類 | 鍵 | 許容 |
---|---|---|---|
ディレクトリ_ | 識別子の | Y | N |
コンポーネント_ | 識別子の | Y | N |
列
-
Directory_
-
Component_
備考
この表のフォルダーは、コンポーネントのインストール時に作成されます。 コンポーネントがアンインストールされるか、ソースから実行に移動された場合にのみ、これらのフォルダーを削除しようとしました。 フォルダーが空になった場合、自動削除はトリガーされません。 これに対し、インストーラーによって作成されたが、この表には記載されていないフォルダーは、空になると削除されます。
インストーラーによって作成されたフォルダーは空になると削除されるため、空のフォルダーで構成されるコンポーネントをインストールするには、CreateFolder テーブルにエントリを作成する必要があります。
このテーブルは、CreateFolders アクションまたは RemoveFolders アクションが呼び出されたときに参照されます。
フォルダーをセキュリティで保護する方法については、「MsiLockPermissionsEx Table と LockPermissions Table を参照してください。
検証