Menghitung Komponen

Windows Installer 5.0 yang berjalan pada Windows Server 2008 R2 atau Windows 7 dapat menghitung semua komponen yang diinstal di komputer dan mendapatkan jalur kunci untuk komponen. Paket yang ditulis untuk Windows Installer 5.0 dapat menggunakan fungsi MsiEnumComponentsEx, MsiEnumClientsEx, dan MsiGetComponentPathEx untuk mencari komponen dan produk di seluruh akun pengguna dan konteks penginstalan. Fungsi MsiEnumComponents, MsiEnumClients, dan MsiGetComponentPath hanya mengembalikan informasi untuk komponen dan produk yang diinstal untuk akun pengguna yang memanggil fungsi . Beberapa panggilan ke fungsi-fungsi ini, setidaknya sekali untuk setiap akun pengguna, diperlukan untuk mengumpulkan informasi untuk seluruh komputer.

Fungsi MsiEnumComponentsEx menghitung komponen yang diinstal. Fungsi ini mengambil satu kode komponen setiap kali dipanggil. Objek Komponen menerima informasi tentang komponen yang diinstal oleh fungsi ini.

Fungsi MsiEnumClientsEx menghitung produk yang merupakan klien dari komponen yang diinstal tertentu. Objek Klien menerima informasi tentang klien dengan fungsi ini.

Fungsi MsiGetComponentPathEx mengembalikan jalur lengkap ke komponen yang diinstal. Fungsi mengembalikan kunci registri jika jalur kunci untuk komponen adalah kunci registri. Objek ComponentInfo menerima informasi tentang komponen yang diinstal oleh fungsi ini.

Pemasang Windows 4.5 atau yang lebih lama: Tidak didukung. Fungsionalitas ini tersedia dimulai dengan Windows Installer 5.0 yang berjalan pada Windows 7 atau Windows Server 2008 R2.