Menggunakan Restart Manager dengan UI Eksternal
Pengembang Penginstal Windows dapat menyiapkan paket penginstalan mereka untuk bekerja dengan Restart Manager dengan mengikuti panduan yang dijelaskan dalam Menggunakan Penginstal Windows dengan Restart Manager.
Tentukan jenis pesan INSTALLLOGMODE_RMFILESINUSE saat memanggil fungsi MsiSetExternalUI atau MsiSetExternalUIRecord untuk mengaktifkan handler antarmuka pengguna eksternal. Penginstal Windows kemudian mengirim pesan INSTALLMESSAGE_RMFILESINUSE untuk digunakan oleh penangan antarmuka pengguna eksternal yang mendukung Restart Manager.
Handler antarmuka pengguna eksternal Anda harus menangani informasi yang terkandung dalam pesan INSTALLMESSAGE_RMFILESINUSE. Jika tidak ada antarmuka pengguna terdaftar atau internal yang menangani pesan INSTALLMESSAGE_RMFILESINUSE, Pemasang Windows mengirim pesan INSTALLMESSAGE_FILESINUSE untuk digunakan oleh penangan eksternal yang ada yang mendukung pesan INSTALLMESSAGE_FILESINUSE dan kotak dialog FilesInUse .
Antarmuka pengguna eksternal dapat mengembalikan nilai yang tercantum dalam tabel berikut.
Nilai pengembalian antarmuka pengguna eksternal | Tindakan yang diambil oleh Pemasang Windows |
---|---|
IDOK | Tombol OK ditekan oleh pengguna. Penginstal Windows akan meminta agar Restart Manager mematikan dan memulai ulang aplikasi yang menyimpan file yang saat ini digunakan. |
IDCANCEL | Tombol BATAL ditekan. Batalkan penginstalan. |
IDIGNORE | Tombol IGNORE ditekan. Abaikan dan lanjutkan penginstalan. Mulai ulang akan diperlukan di akhir penginstalan. |
IDNO | Tombol TIDAK ditekan. Jika paket memiliki kotak dialog MsiRMFilesInUse , kirim pesan 1610. Untuk informasi selengkapnya, lihat Pesan Kesalahan Penginstal Windows. Jika paket tidak memiliki kotak dialog MsiRMFilesInUse, kirim pesan INSTALLMESSAGE_FILESINUSE. |
IDRETRY | Tombol COBA LAGI ditekan. Kirim pesan INSTALLMESSAGE_FILESINUSE. |
-1 | Kesalahan. Akhiri penginstalan. |