Dela via


Planera en större uppgradering

Om Windows Installer används för installation och installation av ett program kan senare uppgraderingar av programmet hanteras genom att installera ett uppgraderingspaket. Installationsutvecklare kan välja att skapa ett uppgraderingspaket genom att ändra det ursprungliga installationspaketet. Den här metoden illustreras av följande uppgraderingsexempel.

Installationen av den ursprungliga produkten, MNP2000, följt av installationen av uppgraderingspaketet ger användaren följande filer som krävs av produkten MNP2001.

Fil Beskrivning Sökväg till källan Sökväg till mål
Redpark.exe Körbar fil för textredigeraren. Oförändrad från tidigare produkter. C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Readme.txt En informationsfil. Oförändrad från tidigare produkter. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt Hjälphandbok. Oförändrad från tidigare produkter. C:\Sample\Notepad\Help.txt Inte installerat. Kör alltid från källan.
Baseba01.txt Baseball spelschema för år 2001. C:\Sample\Notepad\Events\Baseba01.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Footba01.txt Fotbollsmatch schema för år 2001. C:\Sample\Notepad\Events\Footba01.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Basket01.txt Basket spelschema för år 2001. C:\Sample\Notepad\Events\Basket01.txt [ProgramFilesFolder]\Red_Park\Sports\Basket01.txt
Dance01.txt Dansföreställningar för år 2001. C:\Sample\Notepad\Events\Dance01.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert01.txt Musikuppträdanden för år 2001. C:\Sample\Notepad\Events\Concer01.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
Opera01.txt Operaföreställningar för år 2001. C:\Sample\Notepad\Events\Opera01.txt [ProgramFilesFolder]\Red_Park\Arts\Opera01.txt
Januar01.txt Antagning i januari år 2001. C:\Sample\Notepad\Gate\Januar01.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYea01.txt Antagning på nyårsdagen 2001. C:\Sample\Notepad\Gate\Holidays\NewYea01.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt
Memori01.txt Antagning på Minnesdagen år 2001. C:\Sample\Notepad\Gate\Holidays\Memori01.txt [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt

 

Installationen av uppgraderingspaketet tar bort alla funktioner som installerats med den ursprungliga produkten som inte används av den uppgraderade produkten.

När du till exempel uppgraderar från MNP2000 tar installationen av uppgraderingen bort följande filer från användarens dator:

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

Installationen av uppgraderingspaketet skriver följande värden i användarens register under:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad Exempel

Namn Värde
lfCharSet 0
lfClipPrecision 2
lfFaceName FixedSys
lfItalic 0
lfOrientation 0
lfOutPrecision 1
SparaSidInställning 0
lfPitchAndFamily 49
iPointSize 120
lfQuality 2
lfStrikeOut 0
lfWeight 400
fWrap 0

 

Uppgraderingen uppdaterar gamla genvägar till följande genvägar. En av dessa genvägar kan väljas under installationen som en annonserad genväg så att användaren kan installera baseballfunktionen på begäran.

Namn Genvägsplats Mål för genväg
sNotepad [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Redpark.exe
sReadme [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Readme.txt
sHjälp [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
januari [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

 

När en användare avinstallerar uppgraderingspaketet tar Windows Installer bort alla versioner av produkten helt från användarens dator. Användaren är inte kvar med några delar av MNP2000 eller MNP2001.

Fortsätt