1
12-amaliy ish
Mavzu: Inno Setup Compiler vositasi yordamida loyihalarni foydalanishga
tayyorlash
Ishdan maqsad:
Inno Setup Compiler vositasi yordamida loyihalarni
foydalanishga tayyorlashga oid nazariy va amaliy bilim ko‘nikmalarni shakllantirish
Nazariy qism
Inno Setup Compiler - bu o‘rnatuvchilarni yaratish uchun eng yaxshi
dasturlardan biri. 1997 yilda tashkil etilgan Inno Setup, hanuzgacha raqobatbardosh
va xususiyatlar va barqarorlik nuqtai nazaridan ko‘plab tijoriy o‘rnatuvchilardan
ustundir. O‘rnatishlar .INI fayllariga o‘xshash ASCII matnli fayllari bo‘lgan
skriptlar orqali yaratiladi. (Yo‘q, bu siz o‘ylaganingizdek murakkab emas!) Skriptlar
".iss" (Inno Setup Script) kengaytmasiga ega va o‘rnatishning har bir jihatini
boshqaradi. Ular qaysi fayllarni o‘rnatish kerakligini va qayerda, qanday yorliqlar
yaratilishini va qanday nomlanishini va hokazolarni aniqlaydilar.
Inno sozlash Jordan Russell va Martijn Laan tomonidan Windows dasturlari
uchun o‘rnatuvchi dasturiy vositaning barcha huquqlari himoyalangan ammo
tarqatish va foydalanishda ba'zi cheklovlar mavjud (tafsilotlar uchun
LICENSE.TXT fayliga qarang).
Inno Setup Compiler butun dastur interfeysi kod uchun oynani egallaganligini
va yuqori qismida bir nechta funksional tugmachalarga ega menyu mavjudligini
ko‘ramiz.
Inno Setup bugungi kunda o‘ziga xos xususiyatlar va barqarorlik jihatidan
ko‘plab tijoriy montajchilaridan ustundir.
2006 yildan beri har bir Windows chiqarilishini qo‘llab-quvvatlash,
jumladan: Windows 10, ARM-dagi Windows 10, Windows Server 2019,
Windows Server 2016, Windows 8.1, Windows 8, Windows Server 2012,
Windows 7, Windows Server 2008 R2, Windows Server 2008 va Windows.
Vista (Xizmat paketlari talab qilinmaydi.)
2
o‘rnatish uchun keng ko‘lamli yordam 64 bitli dasturlar Windows 64-bitli
barchasini qo‘llab-quvvatlaydi.
dasturlarini o‘rnatishdagi va Internet orqali oson tarqatish yakka exe holatda
yaratilganligi.
to‘liq o‘chirish imkoniyatlar
fayllarni o‘rnatish: "Deflate", bzip2 va uchun kompleks qo‘llab-quvvatlashni
o‘z ichiga oladi 7-Zip LZMA / LZMA2 fayllarini siqish.
har qanday joyda, Shu jumladan boshlash menyusida va ish stolida
yorliqlarni yaratish.
qo‘llab-quvvatlash ko‘p tilli o`rnatish,
shifrlangan va shifrlangan o‘rnatishlarni qo‘llab-quvvatlash.
qo‘llab-quvvatlash raqamli imzolangan o‘rnatadi va o‘chiradi, shu jumladan
ikki tomonlama imzo (SHA1 & SHA256).
ovozsiz o‘rnatish va o‘chirish.
to‘liq manba kodi GitHub-dan foydalanish mumkin.
Do'stlaringiz bilan baham: |