Megosztás a következőn keresztül:


A telepítés megtervezése

Ha egy meglévő alkalmazás telepítése egy másik telepítési technológiából a Windows Installerbe kerül, a telepítő fejlesztő megkezdheti a Windows Installer-csomag létrehozását a meglévő telepítés forrás- és célfájlképeinek használatával. A fájlok és egyéb erőforrások forrás- és célhelyen való rendszerezésének részletes terve szintén jó kiindulópont egy új alkalmazás csomagjának fejlesztéséhez.

A mintatelepítési csomag az alkalmazás forráshelyén tárolt alábbi fájlokat veszi át, és telepíti őket a célhelyre a felhasználó számítógépén.

Fájl Leírás Forrás elérési útja Cél elérési útja
Redpark.exe Szövegszerkesztő végrehajtható fájl. C:\Sample\Notepad\Redpark.exe [ProgramfájlokMappa]\Red_Park\Redpark.exe
Readme.txt Egy információs fájl. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt Súgó kézikönyve C:\Sample\Notepad\Help.txt Nincs telepítve. Mindig forrásból futtatható.
Baseball.txt Baseball játék ütemezése 2000-ben. C:\Sample\Notepad\Events\Baseball.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Football.txt A 2000-es labdarúgó-mérkőzések menetrendje. C:\Sample\Notepad\Events\Football.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Dance.txt Táncelőadások a 2000-es évre. C:\Sample\Notepad\Events\Dance.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert.txt Zenei előadások a 2000-es évre. C:\Sample\Notepad\Events\Concert.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
January.txt Felvétel 2000 januárjában. C:\Sample\Notepad\Gate\January.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYears.txt Felvétel 2000. szilveszter napján. C:\Sample\Notepad\Gate\Holidays\NewYears.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

A minta a következő értékeket írja a felhasználói beállításjegyzékbe a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad Samplealatt.

Név Érték
lfCharSet 0
lfClipPrecision 2
lfFaceName FixSys
lfItalic 0
lfOrientation 0
lfOutPrecision 1
MentésOldalBeállítás 0
lfPitchAndFamily 49
iPointSize 120
lfQuality 2
lfStrikeOut 0
lfWeight 400
fWrap 0

 

A minta a következő parancsikonokat telepíti. Az alábbi billentyűparancsok egyike a beállítás során meghirdetett parancsikonként is kiválasztható, így a felhasználó igény szerint telepítheti a Baseball funkciót.

Név Parancsikon helye Parancsikon célállomása
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\ [Programfájlok mappa]\Red_Park\Sports\Baseball.txt
sFutball [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
Január [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\January.txt
sNewYears [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

A minta reprodukálásához először hozza létre az első táblázatban megadott forráskönyvtár-struktúrát. Másolatot készíthet a rendszer Notepad.exe fájlról, majd átnevezheti ezt a másolatot Redpark.exe. A jegyzettömbszerkesztő használatával hozza létre a fennmaradó szövegfájlokat. A cél könyvtárszerkezete, a beállításjegyzék értékei és a parancsikonok a telepítési adatbázis szerkesztésével lesznek hozzáadva.

Folytatás