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 du programme d’installation peut commencer à créer un package Windows Installer à l’aide des images fichier source et cible de l’installation existante. Un plan détaillé de la façon dont les fichiers et autres ressources sont organisés au niveau de la source et de la cible est également un bon point de départ pour le développement d’un package pour une nouvelle application.
L’exemple de package d’installation prend les fichiers suivants qui sont stockés à l’emplacement source de l’application et les installe sur la cible sur l’ordinateur de l’utilisateur.
| Fichier | Description | Chemin de la source | Chemin d’accès à la cible |
|---|---|---|---|
| Redpark.exe | Fichier exécutable de l’éditeur de texte. | C : \ exemple de \ Bloc-notes \Redpark.exe | [] \Redpark.exe de _ parc \ rouge d’ProgramFilesFolder |
| Lisezmoi.txt | Fichier d’information. | C : \ exemple de \ Bloc-notes \Readme.txt | [] \Readme.txt de _ parc \ rouge d’ProgramFilesFolder |
| Help.txt | Manuel d’aide | C : \ exemple de \ Bloc-notes \Help.txt | Non installé. Toujours exécuter à partir de la source. |
| Baseball.txt | Planification de jeu de baseball pour l’année 2000. | C : \ exemple \ d' \ événements de Bloc-notes \Baseball.txt | [] \Baseball.txt de _ \ sports de sport Red Park \ |
| Football.txt | Calendrier de jeu de football pour l’année 2000. | C : \ exemple \ d' \ événements de Bloc-notes \Football.txt | [] \Football.txt de _ \ sports de sport Red Park \ |
| Dance.txt | Performances des danses pour l’année 2000. | C : \ exemple \ d' \ événements de Bloc-notes \Dance.txt | [ProgramFilesFolder- ] \ _ Arts Red Park \ Arts \Dance.txt |
| Concert.txt | Musique les performances de l’année 2000. | C : \ exemple \ d' \ événements de Bloc-notes \Concert.txt | [ProgramFilesFolder- ] \ _ Arts Red Park \ Arts \Concert.txt |
| January.txt | Les admission en janvier de l’année 2000. | C : \ exemple \ de \ porte de Bloc-notes \January.txt | [January.txt de la ] \ _ porte Red Park \ porte \ |
| NewYears.txt | Les admissions sur le jour des nouveaux années de l’année 2000. | C : \ exemple de fêtes de Bloc-notes de la \ \ porte \ \NewYears.txt | [NewYears.txt de la ] \ _ porte Red Park \ porte \ |
l’exemple écrit les valeurs suivantes dans le registre de l’utilisateur sous HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Microsoft \ Bloc-notes 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é de baseball.
| Nom | Emplacement du raccourci | Cible de raccourci |
|---|---|---|
| sNotepad | [] \ Menu de _ parc Red Park \\ | [] \Redpark.exe de _ parc \ rouge d’ProgramFilesFolder |
| sReadme | [] \ Menu de _ parc Red Park \\ | [] \Readme.txt de _ parc \ rouge d’ProgramFilesFolder |
| sHelp | [] \ Menu de _ parc Red Park \\ | [Bloc-notes de l' ] \ exemple ProgramFilesFolder \ \Help.txt |
| sBaseball | [] \ Menu de _ parc Red Park \\ | [] \Baseball.txt de _ \ sports de sport Red Park \ |
| sFootball | [] \ Menu de _ parc Red Park \\ | [] \Football.txt de _ \ sports de sport Red Park \ |
| sDance | [] \ Menu de _ parc Red Park \\ | [ProgramFilesFolder- ] \ _ Arts Red Park \ Arts \Dance.txt |
| sConcert | [] \ Menu de _ parc Red Park \\ | [ProgramFilesFolder- ] \ _ Arts Red Park \ Arts \Concert.txt |
| sJanuary | [] \ Menu de _ parc Red Park \\ | [January.txt de la ] \ _ porte Red Park \ porte \ |
| sNewYears | [] \ Menu de _ parc Red Park \\ | [NewYears.txt de la ] \ _ porte Red Park \ porte \ |
Pour reproduire l’exemple, commencez par créer la structure de répertoire source indiquée dans le premier tableau. Vous pouvez effectuer une copie du fichier Notepad.exe de votre système, puis renommer cette copie Redpark.exe. utilisez l’éditeur de 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.