Bagikan melalui


Penembolokan Informasi Patch (Patchwiz.dll)

Membuat patch baru mungkin memerlukan waktu yang signifikan. Setelah Anda membuat patch menggunakan Patchwiz.dll, Anda mungkin perlu mengubah gambar pembaruan lagi dan menghasilkan patch lain. Penembolokan informasi patch dapat mengurangi waktu yang diperlukan untuk menghasilkan patch berikutnya dengan menggunakan kembali patch yang ada. Misalnya, waktu yang diperlukan untuk membuat paket layanan dapat dikurangi dengan menggunakan patch biner yang dihasilkan dari patch sebelumnya. Patchwiz.dll dapat menggunakan PATCH_CACHE_DIR untuk menemukan patch biner yang ada dan menambahkannya ke kabinet paket layanan tanpa harus membuat ulang patch biner.

Penembolokan informasi patch memerlukan penggunaan Patchwiz.dll. Untuk mengaktifkan penembolokan patch, atur properti PATCH_CACHE_ENABLED dan PATCH_CACHE_DIR di Tabel Properti (Patchwiz.dll) dari file properti pembuatan patch (file.pcp). Patchwiz menyimpan semua informasi pembuatan patch di folder yang diidentifikasi oleh properti PATCH_CACHE_DIR dan membuat folder ini jika perlu. Lain kali Anda mencoba membuat patch, Patchwiz memeriksa folder ini untuk melihat apakah file yang akan dibandingkan cocok dengan file di cache. Jika file cocok, Patchwiz menggunakan informasi cache daripada meregenerasi patch biner untuk file. Jika file tidak cocok, atau jika informasi hilang dari cache, Patchwiz menghasilkan patch untuk file.

Untuk menggunakan penembolokan informasi patch, folder yang ditentukan oleh PATCH_CACHE_DIR harus dipertahankan setelah membuat file .msp. Jika folder dihapus, PatchWiz harus membuat ulang patch biner untuk file .msp berikutnya. Untuk informasi selengkapnya tentang mempertahankan informasi di wilayah yang dipilih dari file target, lihat Menambal Wilayah File yang Dipilih.