Delen via


De installatie plannen

Wanneer de installatie van een bestaande toepassing vanuit een andere installatietechnologie naar Windows Installer wordt verplaatst, kan de installatieontwikkelaar beginnen met het opstellen van een Windows Installer-pakket met behulp van de bron- en doelbestanden van de bestaande installatie. Een gedetailleerd plan van de indeling van de bestanden en andere resources bij de bron en het doel is ook een goed uitgangspunt voor het ontwikkelen van een pakket voor een nieuwe toepassing.

Het voorbeeldinstallatiepakket gebruikt de volgende bestanden die zijn opgeslagen op de bronlocatie voor de toepassing en installeert deze naar het doel op de computer van de gebruiker.

Bestand Beschrijving Pad naar bron Pad naar doel
Redpark.exe Uitvoerbaar bestand van teksteditor. C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Readme.txt Een informatief bestand. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt Help-handleiding C:\Sample\Notepad\Help.txt Niet geïnstalleerd. Altijd uitvoeren vanaf bron.
Baseball.txt Honkbal wedstrijdschema voor jaar 2000. C:\Sample\Notepad\Events\Baseball.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Football.txt Voetbalspelschema voor jaar 2000. C:\Sample\Notepad\Events\Football.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Dance.txt Dansvoorstellingen voor jaar 2000. C:\Sample\Notepad\Events\Dance.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert.txt Muziekvoorstellingen voor jaar 2000. C:\Sample\Notepad\Events\Concert.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
January.txt Toelatingen in januari 2000. C:\Sample\Notepad\Gate\January.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYears.txt Toelatingen op nieuwjaarsdag 2000. C:\Sample\Notepad\Gate\Holidays\NewYears.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

Het voorbeeld schrijft de volgende waarden in het register van de gebruiker onder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad Sample.

Naam Waarde
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

 

Het voorbeeld installeert de volgende snelkoppelingen. Een van deze sneltoetsen kan tijdens de installatie worden geselecteerd als een aangekondigde snelkoppeling, zodat de gebruiker de honkbalfunctie op aanvraag kan installeren.

Naam Snelkoppelingslocatie Snelkoppelingsdoel
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
sjanuari [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\January.txt
sNewYears [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

Als u het voorbeeld wilt reproduceren, begint u met het maken van de bronmapstructuur die in de eerste tabel is opgegeven. U kunt een kopie maken van het Notepad.exe-bestand van uw systeem en vervolgens de naam van deze kopie wijzigen Redpark.exe. Gebruik de Kladblok-editor om de resterende tekstbestanden te maken. De mapstructuur van het doel, de registerwaarden en de snelkoppelingen worden toegevoegd door de installatiedatabase te ontwerpen.

Doorgaan