Compartir a través de


Ejemplo de instalación

En este ejemplo se muestra cómo crear un paquete sencillo de Windows Installer que instala una aplicación. El ejemplo instala el Bloc de notas, un editor de texto incluido con Windows, y varios archivos de texto que describen eventos y admisiones en el imaginario Red Park Arena.

El ejemplo tiene las siguientes especificaciones:

  • La aplicación se proporciona a los usuarios como un paquete de Windows Installer de autoinstalación que instala todos los archivos, accesos directos e información del Registro necesarios.
  • El paquete de instalación puede presentar al usuario un asistente para la interfaz de usuario durante la instalación para recopilar la información del usuario.
  • Durante la instalación, los usuarios tienen la opción de seleccionar características individuales que se van a instalar para ejecutarse localmente, ejecutarse desde el origen o no instalarse.
  • Una de las características se puede presentar a los usuarios como una característica de instalación a petición.
  • El mismo paquete desinstala la aplicación y quita todos los archivos de aplicación y la información de registro del equipo del usuario.
  • El paquete está preparado para recibir una actualización importante que incluye cambiar su código de producto.

Para reproducir el ejemplo, necesita una herramienta de software capaz de crear y editar una base de datos de Windows Installer en blanco. Los proveedores de software independientes disponen de varias herramientas de creación de paquetes. Se proporciona un editor de bases de datos de Windows Installer denominado Orca en los componentes de Windows SDK para desarrolladores de Windows Installer.

Para completar el ejemplo, siga estos pasos:

Planeamiento de la instalación

Importación de una base de datos en blanco

Especificación de una estructura de directorios

Especificación de componentes

Especificación de archivos y de los atributos de los archivos

Especificación de medios de origen

Especificación de características

Especificación de relaciones entre características y componentes

Adición de información de registro

Especificación de accesos directos

Especificación de propiedades

Importación de InstallExecuteSequence

Importación de InstallUISequence

Importación de AdminExecuteSequence

Importación de AdminUISequence

Importación de AdvtExecuteSequence

Adición de información de resumen

Importación de la interfaz de usuario

Validación de una base de datos de instalación