次の方法で共有


CreateFolder テーブル

CreateFolder テーブルには、特定のコンポーネントに対して明示的に作成する必要があるフォルダーへの参照が含まれています。

CreateFolder テーブルには、次の列があります。

コラム 種類 許容
ディレクトリ_ 識別子の Y N
コンポーネント_ 識別子の Y N

 

Directory_

ディレクトリ テーブルの最初の列への外部キー

Component_

コンポーネント テーブルの最初の列への外部キー

備考

この表のフォルダーは、コンポーネントのインストール時に作成されます。 コンポーネントがアンインストールされるか、ソースから実行に移動された場合にのみ、これらのフォルダーを削除しようとしました。 フォルダーが空になった場合、自動削除はトリガーされません。 これに対し、インストーラーによって作成されたが、この表には記載されていないフォルダーは、空になると削除されます。

インストーラーによって作成されたフォルダーは空になると削除されるため、空のフォルダーで構成されるコンポーネントをインストールするには、CreateFolder テーブルにエントリを作成する必要があります。

このテーブルは、CreateFolders アクションまたは RemoveFolders アクションが呼び出されたときに参照されます。

フォルダーをセキュリティで保護する方法については、「MsiLockPermissionsEx Table と LockPermissions Table を参照してください。

検証

ICE03
ICE06
ICE18
ICE32
ICE55