Menghitung Komponen
Windows Installer 5.0 yang berjalan pada Windows Server 2008 R2 atau Windows 7 dapat menghitung semua komponen yang diinstal pada 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.
FungsiMsiEnumComponentsEx 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. Client Object 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. ComponentInfo Object menerima informasi tentang komponen yang diinstal oleh fungsi ini.
Windows Installer 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.