Bagikan melalui


Mendapatkan Informasi Aplikasi

Database produk berisi informasi tentang produk. Untuk informasi selengkapnya tentang mendapatkan informasi produk dengan fungsi enumerasi, lihat Menginisialisasi Aplikasi.

Untuk mendapatkan informasi produk

  1. Verifikasi bahwa produk diinstal dengan memanggil fungsiMsiQueryProductState.

  2. Buka database dan dapatkan referensi ke dalamnya dengan memanggil fungsi MsiOpenProduct.

    Jika database terkandung dalam paket penginstalan, panggil fungsiMsiOpenPackage.

  3. Gunakan handle terbuka untuk mendapatkan properti produk dengan fungsi MsiGetProductProperty, dan untuk mendapatkan informasi fitur deskriptif dengan fungsi MsiGetFeatureInfo.

    Jika Anda ingin mendapatkan informasi produk menggunakan kode produk, daripada menggunakan handle database terbuka, panggil fungsi MsiGetProductInfo alih-alih MsiGetProductProperty.

  4. Tutup handel penginstalan terbuka dengan memanggil fungsi MsiCloseHandle.

    Fungsi MsiCloseAllHandles adalah fungsi diagnostik dan tidak boleh digunakan untuk menutup handle yang Anda ketahui dalam keadaan terbuka. Boleh memanggil fungsi MsiCloseAllHandles ketika aplikasi ditutup untuk memastikan bahwa semua handle telah ditutup.