Merencanakan Penginstalan

Ketika penginstalan aplikasi yang ada dipindahkan ke Pemasang Windows dari teknologi penyiapan lain, pengembang penyiapan dapat mulai menulis paket Pemasang Windows menggunakan gambar file sumber dan target dari penginstalan yang ada. Rencana terperinci tentang bagaimana file dan sumber daya lain diatur di sumber dan target juga merupakan titik awal yang baik untuk mengembangkan paket untuk aplikasi baru.

Paket instalasi sampel mengambil file berikut yang disimpan di lokasi sumber untuk aplikasi dan menginstalnya ke target di komputer pengguna.

File Deskripsi Jalur ke sumber Jalur ke target
Redpark.exe File yang dapat dieksekusi editor teks. C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Readme.txt File informasi. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt Panduan bantuan C:\Sample\Notepad\Help.txt Tidak terinstal. Selalu jalankan dari sumber.
Baseball.txt Jadwal pertandingan bisbol untuk tahun 2000. C:\Sample\Notepad\Events\Baseball.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Football.txt Jadwal pertandingan sepak bola untuk tahun 2000. C:\Sample\Notepad\Events\Football.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Dance.txt Pertunjukan tari untuk tahun 2000. C:\Sample\Notepad\Events\Dance.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert.txt Pertunjukan musik untuk tahun 2000. C:\Sample\Notepad\Events\Concert.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
January.txt Penerimaan pada bulan Januari tahun 2000. C:\Sample\Notepad\Gate\January.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYears.txt Penerimaan pada Tahun Baru Tahun 2000. C:\Sample\Notepad\Gate\Holidays\NewYears.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

Sampel menulis nilai berikut di registri pengguna di bawah HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad Sample.

Nama Nilai
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

 

Sampel menginstal pintasan berikut. Salah satu pintasan ini dapat dipilih selama penyiapan sebagai pintasan yang diiklankan sehingga pengguna dapat menginstal sesuai permintaan fitur Baseball.

Nama Lokasi pintasan Target pintasan
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

 

Untuk mereproduksi sampel, mulailah dengan membuat struktur direktori sumber yang diberikan dalam tabel pertama. Anda dapat membuat salinan file Notepad.exe sistem Anda lalu mengganti nama salinan ini Redpark.exe. Gunakan editor Notepad untuk membuat file teks yang tersisa. Struktur direktori target, nilai registri, dan pintasan ditambahkan dengan menulis database penginstalan.

Continue