Aracılığıyla paylaş


Bileşenleri Numaralandırma

Windows Server 2008 R2 veya Windows 7 üzerinde çalışan Windows Installer 5.0, bilgisayarda yüklü olan tüm bileşenleri numaralandırabilir ve bileşenin anahtar yolunu alabilir. Windows Installer 5.0 için yazılan bir paket, MsiEnumComponentsEx, MsiEnumClientsExve kullanıcı hesapları ve yükleme bağlamları genelinde bileşen ve ürün aramak için MsiGetComponentPathExişlevlerinikullanabilir. MsiEnumComponents, MsiEnumClientsve MsiGetComponentPath işlevleri yalnızca işlevi çağıran kullanıcı hesabı için yüklenen bileşenlere ve ürünlere ilişkin bilgileri döndürür. Her kullanıcı hesabı için en az bir kez olmak üzere bu işlevlere yönelik birden çok çağrının tüm bilgisayar için bilgi toplaması gerekir.

MsiEnumComponentsEx işlevi yüklü bileşenleri numaralandırır. İşlev her çağrıldığında bir bileşen kodu alır. Bileşen Nesnesi, bu işlev tarafından yüklenen bir bileşen hakkında bilgi alır.

MsiEnumClientsEx işlevi, belirtilen yüklü bileşenin istemcileri olan ürünleri numaralandırır. İstemci Nesnesi bu işlev tarafından bir istemci hakkında bilgi alır.

MsiGetComponentPathEx işlevi, yüklü bir bileşenin tam yolunu döndürür. bileşenin anahtar yolu bir kayıt defteri anahtarıysa, işlevi kayıt defteri anahtarını döndürür. ComponentInfo Nesnesi bu işlev tarafından yüklenen bir bileşen hakkında bilgi alır.

Windows Installer 4.5 veya önceki: Desteklenmiyor. Bu işlev, Windows 7 veya Windows Server 2008 R2 üzerinde çalışan Windows Installer 5.0'ın başlangıcından itibaren kullanılabilir.