Compartir a través de


Planeamiento de una actualización principal

Si Windows Installer se usa para la instalación y configuración de una aplicación, las actualizaciones posteriores de esa aplicación se pueden controlar mediante la instalación de un paquete de actualización. Los desarrolladores de programas de instalación pueden decidir crear un paquete de actualización modificando el paquete de instalación original. Este enfoque se muestra en el ejemplo de actualización siguiente.

La instalación del producto original, MNP2000, seguida de la instalación del paquete de actualización proporciona al usuario los siguientes archivos requeridos por el producto MNP2001.

Archivo Descripción Ruta de acceso del origen Trazado al destino
Redpark.exe Archivo ejecutable del editor de texto. Sin cambios respecto a los productos anteriores. C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Readme.txt Un archivo de información. Sin cambios respecto a los productos anteriores. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt Manual de ayuda. Sin cambios respecto a los productos anteriores. C:\Sample\Notepad\Help.txt No se instala. Siempre se ejecuta desde el origen.
Baseba01.txt Calendario de partidos de béisbol del año 2001. C:\Sample\Notepad\Events\Baseba01.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Footba01.txt Calendario de partidos de fútbol del año 2001. C:\Sample\Notepad\Events\Footba01.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Basket01.txt Calendario de partidos de baloncesto del año 2001. C:\Sample\Notepad\Events\Basket01.txt [ProgramFilesFolder]\Red_Park\Sports\Basket01.txt
Dance01.txt Espectáculos de danza para el año 2001. C:\Sample\Notepad\Events\Dance01.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert01.txt Espectáculos musicales para el año 2001. C:\Sample\Notepad\Events\Concer01.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
Opera01.txt Representaciones de ópera para el año 2001. C:\Sample\Notepad\Events\Opera01.txt [ProgramFilesFolder]\Red_Park\Arts\Opera01.txt
Januar01.txt Entradas para enero del año 2001. C:\Sample\Notepad\Gate\Januar01.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYea01.txt Entradas para el Día de Año Nuevo del año 2001. C:\Sample\Notepad\Gate\Holidays\NewYea01.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt
Memori01.txt Entradas para el Día de los Caídos del año 2001. C:\Sample\Notepad\Gate\Holidays\Memori01.txt [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt

 

La instalación del paquete de actualización quita todas las características instaladas con el producto original que no se usan en el producto actualizado.

Por ejemplo, al actualizar desde MNP2000, la instalación de la actualización quita los siguientes archivos del equipo del usuario:

  • Baseball.txt
  • Football.txt
  • Dance.txt
  • Concert.txt
  • January.txt
  • NewYears.txt

La instalación del paquete de actualización 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

 

La actualización actualiza los accesos directos antiguos con los siguientes accesos directos. Se puede seleccionar uno de estos accesos directos durante la instalación como acceso directo anunciado para que el usuario pueda instalar a petición la característica Baseball.

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 [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Baseba01.txt
sFootball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Footba01.txt
sBasketball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Basketba01.txt
sDance [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Dance01.txt
sConcert [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Concer01.txt
sOpera [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Opera01.txt
sJanuary [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\Januar01.txt
sNewYears [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\NewYea01.txt
sMemorial [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt

 

Cuando un usuario desinstala el paquete de actualización, Windows Installer quita completamente todas las versiones del producto del equipo del usuario. El usuario no se queda con ninguna parte de MNP2000 o MNP2001.

Continuar