Planification d’une mise à niveau majeure
Si Windows Installer est utilisé pour l’installation et la configuration d’une application, les mises à niveau ultérieures de cette application peuvent être gérées en installant un package de mise à niveau. Les développeurs d’installation peuvent choisir de créer un package de mise à niveau en modifiant le package d’installation d’origine. Cette approche est illustrée par l’exemple de mise à niveau suivant.
L’installation du produit d’origine, MNP2000, suivie de l’installation du package de mise à niveau fournit à l’utilisateur les fichiers suivants requis par le produit MNP2001.
Fichier | Description | Chemin d’accès à la source | Chemin d’accès à la cible |
---|---|---|---|
Redpark.exe | Fichier exécutable de l’éditeur de texte. Inchangé par rapport aux produits précédents. | C:\Sample\Notepad\Redpark.exe | [ProgramFilesFolder]\Red_Park\Redpark.exe |
Lisezmoi.txt | Fichier d’informations. Inchangé par rapport aux produits précédents. | C:\Sample\Notepad\Readme.txt | [ProgramFilesFolder]\Red_Park\Readme.txt |
Help.txt | Manuel d’aide. Inchangé par rapport aux produits précédents. | C:\Sample\Notepad\Help.txt | Non installé. Toujours exécuter à partir de la source. |
Baseba01.txt | Calendrier des matchs de baseball pour l’année 2001. | C:\Sample\Notepad\Events\Baseba01.txt | [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt |
Footba01.txt | Calendrier des matchs de football pour l’année 2001. | C:\Sample\Notepad\Events\Footba01.txt | [ProgramFilesFolder]\Red_Park\Sports\Football.txt |
Basket01.txt | Calendrier des matchs de basket-ball pour l’année 2001. | C:\Sample\Notepad\Events\Basket01.txt | [ProgramFilesFolder]\Red_Park\Sports\Basket01.txt |
Dance01.txt | Spectacles de danse pour l’année 2001. | C:\Sample\Notepad\Events\Dance01.txt | [ProgramFilesFolder]\Red_Park\Arts\Dance.txt |
Concert01.txt | Prestations musicales pour l’année 2001. | C:\Sample\Notepad\Events\Concer01.txt | [ProgramFilesFolder]\Red_Park\Arts\Concert.txt |
Opera01.txt | Représentations d’opéra pour l’année 2001. | C:\Sample\Notepad\Events\Opera01.txt | [ProgramFilesFolder]\Red_Park\Arts\Opera01.txt |
Januar01.txt | Admissions en janvier de l’année 2001. | C:\Sample\Notepad\Gate\Januar01.txt | [ProgramFilesFolder]\Red_Park\Gate\January.txt |
NewYea01.txt | Admissions le jour de l’an 2001. | C:\Sample\Notepad\Gate\Holidays\NewYea01.txt | [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt |
Memori01.txt | Admissions le Jour commémoratif de l’année 2001. | C:\Sample\Notepad\Gate\Holidays\Memori01.txt | [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt |
L’installation du package de mise à niveau supprime toutes les fonctionnalités installées avec le produit d’origine qui ne sont pas utilisées par le produit mis à niveau.
Par exemple, lors de la mise à niveau à partir de MNP2000, l’installation de la mise à niveau supprime les fichiers suivants de l’ordinateur de l’utilisateur :
- Baseball.txt
- Football.txt
- Dance.txt
- Concert.txt
- January.txt
- NewYears.txt
L’installation du package de mise à niveau écrit les valeurs suivantes dans le Registre de l’utilisateur sous :
HKEY_LOCAL_MACHINE\LOGICIEL\Microsoft\Exemple de bloc-notes
Nom | Valeur |
---|---|
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 mise à niveau met à jour les anciens raccourcis vers les raccourcis suivants. L’un de ces raccourcis peut être sélectionné lors de l’installation en tant que raccourci publié afin que l’utilisateur puisse installer à la demande la fonctionnalité Baseball.
Nom | Emplacement du raccourci | Cible du raccourci |
---|---|---|
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 |
Lorsqu’un utilisateur désinstalle le package de mise à niveau, Windows Installer supprime complètement toutes les versions du produit de l’ordinateur de l’utilisateur. L’utilisateur ne dispose d’aucune partie de MNP2000 ou MNP2001.