Buat TabelFolder
Tabel CreateFolder berisi referensi ke folder yang perlu dibuat secara eksplisit untuk komponen tertentu.
Tabel CreateFolder memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
Direktori_ | Pengidentifikasi | Y | N |
Komponen_ | Pengidentifikasi | Y | N |
Kolom
-
Direktori_
-
Kunci eksternal ke dalam kolom pertama tabel Direktori.
-
Komponen_
-
Kunci eksternal ke dalam kolom pertama tabel Komponen.
Keterangan
Folder dalam tabel ini dibuat ketika komponen diinstal. Upaya dilakukan untuk menghapus folder ini hanya ketika komponen dihapus instalannya atau dipindahkan ke run-from-source. Tidak ada penghapusan otomatis yang dipicu jika folder menjadi kosong. Sebaliknya, folder yang dibuat oleh alat penginstal tetapi tidak tercantum dalam tabel ini dihapus ketika menjadi kosong.
Karena folder yang dibuat oleh alat penginstal dihapus ketika menjadi kosong, Anda harus menulis entri ke dalam tabel CreateFolder untuk menginstal komponen yang terdiri dari folder kosong.
Tabel ini disebut ketika tindakan CreateFolders atau tindakan RemoveFolders dipanggil.
Untuk informasi tentang cara mengamankan folder, lihat Tabel MsiLockPermissionsEx dan Tabel LockPermissions.
Validasi