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 imaginaria Red Park Arena.

El ejemplo tiene las siguientes especificaciones:

  • La aplicación se proporciona a los usuarios como un paquete de Windows Installer autoinstalación que instala todos los archivos, accesos directos e información del Registro necesarios.
  • El paquete de instalación puede presentar un asistente para la interfaz de usuario al usuario durante la instalación para recopilar información de usuario.
  • Durante la instalación, los usuarios tienen la opción de seleccionar características individuales que se van a instalar para ejecutarse localmente, ejecutar 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 del 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. Hay varias herramientas de creación de paquetes disponibles en proveedores de software independientes. Se proporciona un editor de base de datos de Windows Installer denominado Orca en los componentes de Windows SDK de para desarrolladores de Windows Installer.

Para completar el ejemplo, siga estos pasos:

Planeación del de instalación

importar una base de datos en blanco

especificar la estructura de directorios

especificar componentes

especificar archivos y atributos de archivo

especificar multimedia de origen

especificación de características

especificar relaciones de Feature-Component

agregar información del Registro

especificar accesos directos

especificar propiedades

importar el InstallExecuteSequence

importar el InstallUISequence

Importar el AdminExecuteSequence

importar el AdminUISequence

importar el AdvtExecuteSequence

agregar información de resumen

importar la interfaz de usuario

validar una base de datos de instalación