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.