Enumeración de componentes

Windows El instalador 5.0 que se ejecuta en Windows Server 2008 R2 o Windows 7 puede enumerar todos los componentes instalados en el equipo y obtener la ruta de acceso de clave para el componente. Un paquete de Windows Installer 5.0 puede usar las funciones MsiEnumComponentsEx, MsiEnumClientsExy MsiGetComponentPathEx para buscar componentes y productos en cuentas de usuario y contextos de instalación. Las funciones MsiEnumComponents, MsiEnumClientsy MsiGetComponentPath solo devuelven información de los componentes y productos instalados para la cuenta de usuario que llamó a la función. Se requieren varias llamadas a estas funciones, al menos una vez para cada cuenta de usuario, para recopilar información de todo el equipo.

La función MsiEnumComponentsEx enumera los componentes instalados. La función recupera un código de componente cada vez que se llama a ella. El objeto component recibe información sobre un componente instalado por esta función.

La función MsiEnumClientsEx enumera los productos que son clientes de un componente instalado especificado. El objeto de cliente recibe información sobre un cliente por esta función.

La función MsiGetComponentPathEx devuelve la ruta de acceso completa a un componente instalado. La función devuelve la clave del Registro si la ruta de acceso de la clave del componente es una clave del Registro. El objeto ComponentInfo recibe información sobre un componente instalado por esta función.

Windows instalador 4.5 o anterior: No se admite. Esta funcionalidad está disponible a partir de Windows Installer 5.0 que se ejecuta en Windows 7 o Windows Server 2008 R2.