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 fungsi MsiQueryProductState .

  2. Buka database dan dapatkan handel dengan memanggil fungsi MsiOpenProduct .

    Jika database terkandung dalam paket penginstalan, panggil fungsi MsiOpenPackage .

  3. Gunakan handel 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 handel 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 handel yang Anda tahu terbuka. Dapat diterima untuk memanggil fungsi MsiCloseAllHandles ketika aplikasi ditutup untuk memastikan bahwa semua handel telah ditutup.