Acerca de la interfaz de Automation

Al principio, se debe crear un objeto Installer para cargar la compatibilidad de automatización necesaria para acceder a los componentes del instalador a través de COM. Este objeto proporciona contenedores para crear los objetos de nivel superior y acceder a sus métodos. Estos contenedores simplemente proporcionan traducciones de parámetros para exponer las funciones del instalador de forma coherente con Microsoft Visual Basic sin cambiar el comportamiento de los métodos.

Siempre que sea posible, se exponen un par de métodos Get y Set de C++ en Visual Basic como una sola propiedad. En algunos casos, los métodos de C++ que toman un argumento de índice se exponen como una propiedad indizada. Muchos métodos de C++ devuelven el resultado a través de un parámetro porque el valor devuelto se usa para la devolución de error. Sin embargo, en Visual Basic, los errores se controlan mediante un mecanismo independiente y el resultado siempre se usa en el valor devuelto.

Para obtener información sobre el uso de la automatización y la creación del objeto del Instalador, consulte Uso de la interfaz de Automation.

Para obtener material de referencia para los objetos de Windows Installer, consulte Referencia de la interfaz de Automation.

Ejemplos de scripting de Windows Installer