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.