Compartir a través de


Planeación de la instalación

Cuando la instalación de una aplicación existente se traslada a Windows Installer desde otra tecnología de instalación, el desarrollador de la instalación puede empezar creando un paquete de Windows Installer usando las imágenes de archivo de origen y de destino de la instalación existente. Un plan detallado de cómo se organizan los archivos y otros recursos en el origen y el destino es también un buen punto de partida para desarrollar un paquete para una nueva aplicación.

El paquete de instalación de ejemplo toma los siguientes archivos almacenados en la ubicación de origen de la aplicación y los instala en el destino del equipo del usuario.

Archivo Descripción Ruta de acceso del origen Trazado al destino
Redpark.exe Archivo ejecutable del editor de texto. C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Readme.txt Un archivo informativo. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt Manual de ayuda C:\Sample\Notepad\Help.txt No se instala. Siempre se ejecuta desde el origen.
Baseball.txt Calendario de partidos de béisbol del año 2000 C:\Sample\Notepad\Events\Baseball.txt [CarpetaArchivosPrograma]\Red_Park\Sports\Baseball.txt
Football.txt Calendario de partidos de fútbol del año 2000 C:\Sample\Notepad\Events\Football.txt [CarpetaArchivosPrograma]\Red_Park\Sports\Football.txt
Dance.txt Actuaciones de danza del año 2000 C:\Sample\Notepad\Events\Dance.txt [CarpetaArchivosPrograma]\Red_Park\Arts\Dance.txt
Concert.txt Conciertos del año 2000 C:\Sample\Notepad\Events\Concert.txt [CarpetaArchivosPrograma]\Red_Park\Arts\Concert.txt
January.txt Entradas para enero del año 2000 C:\Sample\Notepad\Gate\January.txt [CarpetaArchivosPrograma]\Red_Park\Gate\January.txt
NewYears.txt Entradas para el Día de Año Nuevo del año 2000 C:\Sample\Notepad\Gate\Holidays\NewYears.txt [CarpetaArchivosPrograma]\Red_Park\Gate\NewYears.txt

 

El ejemplo escribe los siguientes valores en el Registro del usuario, en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad Sample.

Nombre Value
lfCharSet 0
lfClipPrecision 2
lfFaceName FixedSys
lfItalic 0
lfOrientation 0
lfOutPrecision 1
fSavePageSetting 0
lfPitchAndFamily 49
iPointSize 120
lfQuality 2
lfStrikeOut 0
lfWeight 400
fWrap 0

 

El ejemplo instala los siguientes accesos directos. Se puede seleccionar uno de estos accesos directos durante la instalación como un acceso directo anunciado para que el usuario pueda instalar a petición la característica Béisbol.

Nombre Ubicación del acceso directo Destino del acceso directo
sNotepad [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Redpark.exe
sReadme [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Readme.txt
sHelp [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Sample\Notepad\Help.txt
sBaseball [CarpetaArchivosPrograma]\Red_Park\Menu\ [CarpetaArchivosPrograma]\Red_Park\Sports\Baseball.txt
sFootball [CarpetaArchivosPrograma]\Red_Park\Menu\ [CarpetaArchivosPrograma]\Red_Park\Sports\Football.txt
sDance [CarpetaArchivosPrograma]\Red_Park\Menu\ [CarpetaArchivosPrograma]\Red_Park\Arts\Dance.txt
sConcert [CarpetaArchivosPrograma]\Red_Park\Menu\ [CarpetaArchivosPrograma]\Red_Park\Arts\Concert.txt
sJanuary [CarpetaArchivosPrograma]\Red_Park\Menu\ [CarpetaArchivosPrograma]\Red_Park\Gate\January.txt
sNewYears [CarpetaArchivosPrograma]\Red_Park\Menu\ [CarpetaArchivosPrograma]\Red_Park\Gate\NewYears.txt

 

Para reproducir el ejemplo, empiece creando la estructura de directorios de origen especificada en la primera tabla. Puede hacer una copia del archivo Notepad.exe del sistema y, después, cambiar el nombre de esta copia por Redpark.exe. Use el editor del Bloc de notas para crear el resto de archivos de texto. La estructura de directorios del destino, los valores del Registro y los accesos directos se agregan creando la base de datos de instalación.

Continuar