Planification de l’installation

Lorsque l’installation d’une application existante est déplacée vers Windows Installer à partir d’une autre technologie d’installation, le développeur d’installation peut commencer à créer un package Windows Installer à l’aide des images de fichier source et cible de l’installation existante. Un plan détaillé de l’organisation des fichiers et des autres ressources au niveau de la source et de la cible est également un bon point de départ pour le développement d’un package en vue d’une nouvelle application.

L’exemple de package d’installation prend les fichiers suivants, stockés à l’emplacement source de l’application, et les installe sur la cible sur l’ordinateur de l’utilisateur.

Fichier Description Chemin d’accès à la source Chemin d’accès à la cible
Redpark.exe Fichier exécutable de l’éditeur de texte. C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Lisezmoi.txt Fichier d’informations. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt Manuel d’aide C:\Sample\Notepad\Help.txt Non installé. Toujours exécuter à partir de la source.
Baseball.txt Calendrier des matchs de baseball pour l’année 2000. C:\Sample\Notepad\Events\Baseball.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Football.txt Calendrier des matchs de football pour l’année 2000. C:\Sample\Notepad\Events\Football.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Dance.txt Spectacles de danse pour l’année 2000. C:\Sample\Notepad\Events\Dance.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert.txt Concerts pour l’année 2000. C:\Sample\Notepad\Events\Concert.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
January.txt Admissions en janvier 2000. C:\Sample\Notepad\Gate\January.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYears.txt Admissions le jour de l’an 2000. C:\Sample\Notepad\Gate\Holidays\NewYears.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

L’exemple écrit les valeurs suivantes dans le Registre de l’utilisateur sous HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad Sample.

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

 

L’exemple installe 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\Baseball.txt
sFootball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Football.txt
sDance [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
sConcert [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
sJanuary [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\January.txt
sNewYears [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

Pour reproduire l’exemple, commencez par créer la structure de répertoires source indiquée dans la première table. Vous pouvez effectuer une copie du fichier Notepad.exe de votre système, puis renommer cette copie Redpark.exe. Utilisez l’éditeur Bloc-notes pour créer les fichiers texte restants. La structure de répertoires de la cible, les valeurs de Registre et les raccourcis sont ajoutés en créant la base de données d’installation.

Continuer