Tabel ExternalFiles (Patchwiz.dll)

Tabel ExternalFiles berisi informasi tentang file tertentu yang bukan bagian dari gambar target reguler. File-file ini mungkin ada di produk yang telah diperbarui oleh produk, peningkatan, atau patch lain. Tabel ini bersifat opsional dalam database pembuatan patch (file.pcp) dan digunakan oleh fungsi UiCreatePatchPackageEx .

Tabel ExternalFiles memiliki kolom berikut.

Kolom Jenis Kunci Dapat diubah ke null
Keluarga teks Y N
FTK teks Y N
FilePath teks Y N
SymbolPaths teks   Y
IgnoreOffsets teks   Y
IgnoreLengths teks   Y
RetainOffsets teks   N
Pesanan bilangan bulat   Y

 

Kolom

Keluarga

Kunci asing ke kolom Keluarga tabel ImageFamilies (Patchwiz.dll).

FTK

Kunci asing ke dalam tabel File dari file .msi dari gambar yang ditingkatkan.

FilePath

Jalur lengkap file eksternal termasuk nama file. Bidang FilePath digunakan untuk menemukan file yang ditentukan di kolom FTK.

SymbolPaths

Jalur lengkap mencari file simbol file yang ditentukan dalam kolom FTK.

IgnoreOffsets

Nilai dalam bidang ini adalah daftar angka offset rentang yang dibatasi koma agar rentang diabaikan dalam file eksternal. Urutan dan jumlah rentang dalam daftar harus cocok dengan item di kolom IgnoreLengths. Kolom ini bersifat opsional.

Nilainya bisa desimal atau heksadesimal. Patchwiz.dll memperlakukan nilai sebagai heksadesimal jika diawali dengan "0x". Kolom adalah kolom string dan Patchwiz.dll akan mengonversi nilai menjadi ULONG.

IgnoreLengths

Nilai dalam bidang ini adalah daftar panjang rentang yang dibatasi koma dalam byte agar rentang diabaikan dalam file eksternal. Urutan dan jumlah rentang dalam daftar harus cocok dengan item di kolom IgnoreOffsets. Kolom ini bersifat opsional.

Nilainya bisa desimal atau heksadesimal. Patchwiz.dll memperlakukan nilai sebagai heksadesimal jika diawali dengan "0x". Kolom adalah kolom string dan Patchwiz.dll akan mengonversi nilai menjadi ULONG.

RetainOffsets

Nilai dalam bidang ini adalah daftar angka offset rentang yang dibatasi koma agar rentang dipertahankan dalam file Eksternal. Urutan dan jumlah rentang dalam daftar harus cocok dengan item di kolom RetainOffsets dari rekaman terkait dalam Tabel FamilyFileRanges (Patchwiz.dll).

Nilainya bisa desimal atau heksadesimal. Patchwiz.dll memperlakukan nilai sebagai heksadesimal jika diawali dengan "0x". Kolom adalah kolom string dan Patchwiz.dll akan mengonversi nilai menjadi ULONG.

Order

Jika dua versi atau lebih ditentukan untuk file eksternal yang sama, tabel mungkin berisi beberapa rekaman dengan nilai yang cocok di bidang FTK dan Keluarga. Dalam hal ini, bidang Pesanan dapat menentukan urutan file eksternal yang akan digunakan saat membuat patch. Urutannya dari versi terlama hingga terbaru.

Keterangan

Tabel ini menerima variabel lingkungan sebagai jalur yang dimulai dengan Patchwiz.dll versi 4.0.

Menambal Wilayah Yang Dipilih dari File