Guía básica para la documentación de Windows Installer

Esta documentación es la fuente principal del material de referencia para Windows Installer. Proporciona información sobre los paquetes de instalación y el servicio del instalador. También proporciona descripciones completas de la interfaz de programación de aplicaciones (API) y los elementos de la base de datos del instalador. Esta documentación también contiene una explicación de ejemplos básicos de paquetes de instalación y actualización en Ejemplos de Windows Installer.

La Guía basada en roles para la documentación de Windows Installer es una alternativa que se proporciona como guía a los lectores que prefieren ver vínculos a temas organizados por roles profesionales y escenarios de tareas comunes.

Para obtener información sobre los grupos de noticias de Windows Installer, vea también el tema Otros orígenes de información de Windows Installer.

Para obtener una lista de sugerencias sobre el uso de Windows Installer, consulte Procedimientos recomendados de Windows Installer.

En la lista siguiente se describe cada sección de la documentación del instalador.

  • Acerca de Windows Installer proporciona información general sobre las funcionalidades y ventajas del instalador, como anuncios, instalación a petición, resistencia, personalización y administración de componentes. En esta sección se presentan los conceptos de los componentes y características del instalador, que son esenciales para comprender cómo organiza el instalador una instalación. También se describen varios temas de alto nivel sobre la instalación, como la directiva del sistema, las reglas de control de versiones de archivos y la instalación de reversión.
  • Uso de Windows Installer describe una variedad de temas, como un método estándar para organizar una aplicación en componentes que el instalador puede instalar o quitar del equipo de un usuario; cómo descargar un paquete de instalación de World Wide Web; y usar imágenes de origen comprimidas.
  • La información de las secciones Novedades de Windows Installer se puede usar para identificar nuevas características que no son compatibles con versiones anteriores de Windows Installer.
  • Firmas digitales y Windows Installer describe cómo se pueden usar las firmas digitales con paquetes, transformaciones, revisiones, módulos de combinación y archivos de gabinete externos.
  • Ensamblados explica cómo usar Windows Installer para instalar y administrar el entorno de ejecución de Common Language y los ensamblados Win32.
  • Interfaz de usuario proporciona información sobre las funcionalidades de la interfaz de usuario del instalador. Aunque el instalador no proporciona una interfaz de usuario, un autor del paquete puede mantener todos los datos y la lógica necesarios para ejecutar una interfaz de usuario interna o externa totalmente interactiva en la base de datos de instalación. En la sección Referencia se describen los elementos de la interfaz de usuario que se pueden especificar en las tablas de base de datos, incluidos los cuadros de diálogo, los controles y los eventos de control.
  • Acciones estándar describe las acciones estándar que usa el instalador en las tablas de secuencia para realizar una instalación. Esta información está pensada principalmente para desarrolladores de paquetes.
  • Acciones personalizadas describe cómo crear funcionalidad adicional en el instalador. Las acciones personalizadas permiten a un autor de un paquete de instalación ampliar las funcionalidades de las acciones estándar mediante la inclusión de ejecutables, bibliotecas de vínculos dinámicos y scripts. Esta información está pensada para desarrolladores de paquetes que necesitan realizar funciones de instalación que no se encuentran en ningún otro lugar del instalador.
  • Propiedades proporciona información sobre las propiedades que usa el instalador durante una instalación. En las secciones Acerca de y Uso se proporciona información general sobre estas variables globales y cada propiedad se describe en la sección Referencia.
  • Flujo de información de resumen documenta las propiedades de información de resumen usadas por el instalador. Esta sección es de interés para todos los desarrolladores.
  • Aplicación de revisiones y actualizaciones describe el uso del instalador para realizar actualizaciones de archivos, QFE, actualizaciones secundarias, actualizaciones de productos y aplicación de revisiones.
  • Transformaciones explica cómo modificar o personalizar una base de datos de instalación mediante una transformación de base de datos y cómo generar, proteger y aplicar transformaciones.
  • Validación de paquetes describe el uso de evaluadores de coherencia interna (ICE) para probar la coherencia interna de los paquetes de instalación que están en desarrollo.
  • Módulos de combinación presenta un estándar para el diseño de módulos de combinación. Este estándar debe ir seguido de los desarrolladores que crean sus propios módulos de combinación, así como los desarrolladores que planean usar el instalador para entregar código compartido a sus aplicaciones.
  • Windows Installer en sistemas operativos de 64 bits describe cómo usar Windows Installer para instalar y administrar componentes del instalador diseñados para ejecutarse en sistemas operativos de 64 bits.
  • Ejemplos de Windows Installer incluye un ejemplo paso a paso de la creación de un paquete de instalación con una interfaz de usuario interna en un ejemplo de instalación. Para obtener un ejemplo de creación de una actualización principal para un paquete existente, consulte Un ejemplo de actualización. Para obtener información sobre cómo una transformación de personalización deshabilita las características y agrega nuevos recursos, consulte Un ejemplo de transformación de personalización. Para obtener un ejemplo de cómo crear un paquete de revisión que aplique una pequeña actualización a un paquete de instalación existente, consulte Ejemplo de aplicación de revisiones de actualización pequeña. Para obtener información sobre cómo localizar un paquete de instalador existente, consulte Ejemplo de localización.
  • Interfaz de automatización proporciona información a los desarrolladores que quieren usar la interfaz de automatización de Windows Installer.
  • Funciones del instalador describe las llamadas de función a la API del instalador. Estas son las funciones a las que otras aplicaciones llaman para acceder a los servicios del instalador para instalar, mantener o quitar aplicaciones. En las secciones Uso se incluyen discusiones sobre cómo solicitar características, iniciar instalaciones y volver a instalar componentes que faltan mediante programación. La sección Referencia es el material de referencia principal para las funciones de servicio del instalador.
  • Base de datos del instalador describe la base de datos de instalación. El instalador mantiene toda la lógica y los datos necesarios para una instalación en una base de datos relacional ubicada en un archivo .msi. En la sección Acerca de se proporciona información general sobre los diagramas de esquema para los grupos funcionales principales de tablas de la base de datos. En la sección Uso se describe cómo trabajar con las tablas más importantes. Estas secciones contienen información esencial para los desarrolladores que crean paquetes de instalación o escriben herramientas de creación de paquetes. La sección Referencia contiene material de referencia completo para cada tabla de base de datos. Esta sección también contiene la referencia principal para cada una de las funciones de base de datos. El instalador usa internamente las funciones de base de datos para acceder a la base de datos y son principalmente de interés para los desarrolladores de las herramientas de creación de paquetes del instalador.