Merencanakan Patch Pembaruan Kecil

File fitur Konser dari produk asli, MNP2000, berisi kesalahan dalam file Concert.txt. Karena Penginstal Windows digunakan untuk penginstalan dan penyiapan aplikasi, perbaikan kecil pada aplikasi dapat ditangani dengan menginstal paket patch pembaruan kecil. Pembaruan kecil membuat perubahan pada satu atau beberapa file aplikasi yang terlalu kecil untuk mengubah kode produk. Contoh berikut menunjukkan kepada Anda cara membuat paket patch Penginstal Windows yang dapat menerapkan pembaruan kecil dan memberikan perbaikan cepat pada produk MNP2000.

Untuk membuat pembaruan kecil, pertama-tama dapatkan gambar produk MNP2000 yang sepenuhnya tidak dikompresi yang menyertakan kesalahan dalam Concert.txt. Gambar harus menyertakan MNP2000.msi dan semua file sumber yang dijelaskan dalam Merencanakan Penginstalan. Dalam diskusi berikut, ini disebut sebagai gambar Target. Gambar Target harus sepenuhnya tidak dikompresi karena proses pembuatan patch tidak dapat menghasilkan patch biner untuk file yang dikompresi dalam lemari. Letakkan file .msi dan semua file sumber gambar Target ke dalam folder bernama Target.

Selanjutnya, dapatkan gambar produk MNP2000 yang sepenuhnya tidak dikompresi dengan file Concert.txt yang diperbaiki. Ini disebut Gambar yang Ditingkatkan dalam diskusi berikut. Gunakan alat pengeditan database penginstalan, seperti Orca, untuk memperbarui file .msi. Misalnya, jika ukuran Concert.txt yang dikoreksi lebih kecil dari aslinya, pastikan untuk memasukkan ukuran baru di bidang FileSize dari tabel File dari gambar yang ditingkatkan. Perhatikan bahwa karena paket telah berubah, Anda harus menetapkan kode paket baru di Properti Ringkasan Nomor Revisi . Letakkan file .msi dan semua file sumber gambar yang Ditingkatkan ke dalam folder bernama Upgraded.

Untuk tujuan contoh ini, asumsikan bahwa ukuran file Concert.txt berubah. Ini berarti bahwa bidang FileSize dalam tabel File dari database Target dan Ditingkatkan berisi data yang berbeda.

Tabel File berikut mengidentifikasi rekaman dari Gambar Target.

Arsip Komponen_ Filename Ukuran File Versi Bahasa Atribut Urutan
Concert.txt Konser Concert.txt 1000 0 1

 

Tabel File berikut mengidentifikasi rekaman dari Gambar yang Ditingkatkan.

Arsip Komponen_ Filename Ukuran File Versi Bahasa Atribut Urutan
Concert.txt Konser Concert.txt 900 0 1

 

Nota

File harus memiliki kunci yang sama dalam Tabel File dari gambar target dan gambar yang diperbarui. Nilai string di kolom File dari kedua tabel harus identik. Huruf besar dan huruf kecil harus identik juga.

Ikuti panduan yang dijelaskan dalam Membuat Paket Patch. Jangan membuat paket dengan kunci Tabel File yang berbeda hanya berdasarkan huruf besar/kecil, karena Msimsp.exe dan Patchwiz.dll memanggil Makecab.exe, yang tidak peka terhadap huruf besar/kecil dan menyebabkan pembuatan patch gagal.

Lanjutkan