Quraşdırıcı exe yaratmaq üçün proqram. Quraşdırıcıların yaradılması sistemləri üçün təlimat. Inno Setup quraşdırıcısını yaratmaq üçün proqram tam hüquqlu bir vasitədir

Clickteam tərtibatçılar üçün sadə və dost məhsullar istehsal edir: məsələn, Clickteam Fusion, The Games Factory, Multimedia Fusion. Eyni cərgədə Install Creator proqramı var. Məhsulun əsas üstünlüyü istifadə edərək paylamanın tez yaradılmasıdır addım-addım sehrbazdır.

Parametrlər bölmələri nişanlar şəklində belə ciddi ardıcıllıqla yerləşdirilir. Birincisi, verilənlər (Fayllar), dialoqların mətn məzmunu (Wizard Text), pəncərə formatı (Window), əlavə parametrlər(Seçimlər), sökücü parametrləri (Sindirici), paylama ölçüsü (Quraşdırma). Quraşdırma düyməsini basdıqdan sonra quraşdırıcının tərtibi başlayır, onun yerini təyin etmək qalır.

Quraşdırıcı 65 KB yer tutur, sökücü ilə birlikdə 105 KB. Bundan əlavə, Install Creator iki sıxılma alqoritmindən birini istifadə edir (fermuar/diferensiallaşdırıcı), ən yaxşı variant avtomatik müəyyən edilir. Lazım gələrsə, məlumatlar quraşdırıcıdan ayrı bir paketə yerləşdirilə bilər.

Clickteam Install Creator-un funksionallığı vahiddir, bəzi vacib seçimlər yoxdur. Beləliklə, çoxdillilik dəstəklənmir, rus dili lokalizasiyalar siyahısında tamamilə yoxdur. Üçüncü tərəf həlləri ilə inteqrasiya təmin edilmir, buna görə də böyük layihələrlə işləmək (sistemdə bir çox əlaqəni nəzərdə tutur) əlverişsiz olacaq. Proqram yeniləmələr və ya yamalar yaratmağa imkan vermir. Lakin, ikinci halda, Clickteam inkişafından istifadə edə bilərsiniz.

Install Creator-un qeydiyyatdan keçməmiş versiyasında reklam var. Peşəkar versiya, bu limiti aradan qaldırmaqla yanaşı, paylamaya bir neçə nəşr daxil etməyə və quraşdırıcı istifadəçi üçün lisenziya limiti təyin etməyə imkan verir.

CV. Sadə layihələrlə işləyərkən Install Creator-un imkanları tələb olunacaq. Yaranan quraşdırıcılar, dil seçimi və ya quraşdırma profili olmayan əsas istifadəçi seçimlərini ehtiva edir. Şübhəsiz ki, bu, nəzərdən keçirilən bütün quraşdırma kompleksləri arasında ən sadə həlldir.

Faktiki Quraşdırıcı

Actual Installer skriptlərdən istifadə etmədən kifayət qədər mürəkkəb Windows Quraşdırıcıları yaratmaq üçün proqramdır. Əsas funksiyalar dəstinə çoxdillilik, effektiv sıxılma, ətraflı interfeys fərdiləşdirmə, komanda xətti və aşağıda sadalanan digər funksiyalar daxildir.

Addım-addım sehrbaz yoxdur, lakin yeni layihə üçün seçimlər pəncərəsi mövcuddur. Əsas məhsul məlumatını təyin etdikdən sonra əsas proqram pəncərəsinə keçə bilərsiniz. Seçimlər 5 bölmədə yerləşir - "Ümumi", "Quraşdırma", "Dialoqlar", "Sistem" və "Reyestr".

Ümumi bölmə layihə haqqında məlumat verir və quraşdırma sihirbazının görünüşünü konfiqurasiya edir. Proses zamanı quraşdırıcı yoxlaya bilər sistem tələbləri(ƏS versiyası, istifadəçi imtiyazları kimi) və asılılıqlar (Microsoft .NET Framework, Internet Explorer, Adobe Reader, Java, SQL Server və s.). Göstərilən komponentlər yoxdursa, quraşdırıcı istifadəçidən onları yükləməyi və quraşdırmağı tələb edəcək.

Quraşdırmada - faylların və qovluqların yeri, icra olunan faylın yeri, quraşdırma, yeniləmə və silmə prosesləri üçün parametrlər. Hər iki proses istifadəçinin müdaxiləsini tələb etmədən səssiz şəkildə həyata keçirilə bilər. Quraşdırıcıya əlavə olaraq ondan istifadə edilə bilər (Actual Updater).

Dialoqlar (“Dialoqlar”) bölmələrin “doldurulmasına”, o cümlədən lisenziya müqaviləsinin mətninə, readme faylına, o cümlədən RTF formatına girişi təmin edir. Siyahıda rus dili ilə yerliləşdirmə dillərinin seçimi budur. Quraşdırıcının lazımsız bölmələri asanlıqla aradan qaldırıla bilər.

Sistem (“Sistem”) - quraşdırma zamanı edilən sistem dəyişikliklərinin qurulması: qısa yollar, qeyd açarları, dəyişənlər və istifadəçi əmrləri.

Qeydiyyat ("Qeydiyyat") - fayl assosiasiyalarını, mühit dəyişənlərini, kitabxanaları təyin etmək.

Lazımi variantları təyin etdikdən sonra, sadəcə olaraq Layihə Qurmaq düyməsini sıxmaq kifayətdir - quraşdırıcı işə salınmağa hazırdır. Quraşdırıcını yaradan zaman mühüm seçim buraxılıbsa, Aktual Quraşdırıcı tərtib zamanı bu barədə sizə məlumat verəcək və xətanı göstərəcək.

CV. Faktiki Quraşdırıcı demək olar ki, hər şeyi ehtiva edir standart parametrlər və layihə variantları. Bu, çox sadə olanlar (məsələn, Clickteam Install Creator) və daha ağır həllər arasında "aralıq" seçimdir və bu da müzakirə ediləcəkdir.

Quraşdırın

CreateInstall - quraşdırıcılar yaratmaq üçün alətlər dəsti. O, iki xüsusiyyətə əsaslanır - quraşdırma prosesinə nəzarət və məhdudiyyətsiz genişləndirmə. Hər iki xüsusiyyət skript aləti sayəsində həyata keçirilir.

CreateInstall interfeysi 3 nişana bölünür - "Layihə", "Quraşdırma skripti" və "Silinmə skripti". Birinci bölmə ümumi quraşdırıcı parametrlərini təyin etməyə imkan verir: məhsul haqqında məlumat, dəstəklənən dillər, yollar, görünüş. Bundan əlavə, quraşdırıcı rəqəmsal imza ilə qorunur və parol təyin edilə bilər.

"Layihə" iki sonrakı bölmə üçün ekvivalent əvəz deyil, yəni paylama yaratmaq üçün quraşdırma və silmə skriptlərini diqqətlə konfiqurasiya etməlisiniz. Müvafiq parametrlər qruplar şəklində göstərilir, siz onları bir siyahıda göstərə bilərsiniz.

CreateInstall üçün genişləndirmə Quick CreateInstall yardım proqramıdır. O, yalnız əsas layihə parametrlərini təmin edərək quraşdırıcının yaradılmasını xeyli asanlaşdırır. Quick CreateInstall-dan layihə daha sonra CreateInstall-a idxal edilə bilər.

Layihə kodu müstəqil redaktə, IDE mühitinə köçürmə və ya ixrac üçün nəzərdə tutulmayıb. Gentee dilinin əla potensiala malik olmasına baxmayaraq: ən azı, bunlar dəyişənlər və funksiyalar, şərti ifadələr və C, C++ və Java-ya əsaslanan sintaksisdir.

Proqramın 3 buraxılışı var - tam, yüngül (sadə) və pulsuz. Onların arasında fərqlərin siyahısı dərc olunub. Əksər hallarda, proqramın pulsuz buraxılışının çatışmayan funksiyaları skript parametrləri qrupları arasında gəzərkən görünür.

İnterfeys və yardım rus dilində mövcuddur.

CV. CreateInstall funksional və asan başa düşülən mühitdir. CreateInstall alət dəsti o qədər də zəif deyil və sizə öz alətlərinizlə məşğul olmağa imkan verir. Ancaq çatışmazlıqlar hələ də idxal və ixrac funksiyalarını nəzərdə tutan proqramın "özlüyündə" qapalılığını ehtiva edir.

Təkmil Quraşdırıcı

Advanced Installer Windows Insaller texnologiyasına əsaslanır və msi-, exe- və digər paylama növləri yaratmağa imkan verir. Buna yaxşı düşünülmüş interfeys və layihələrlə işləmək kömək edir. Advanced Installer-də siz aşağıda müzakirə olunan digər oxşar komplekslərdə olmayan bir çox xüsusiyyətləri tapa bilərsiniz.

Diqqəti çəkən, ilk növbədə, layihələrin müxtəlifliyidir: bura quraşdırıcılar, Java quraşdırıcıları, yeniləmələr, əlavələr, birləşmə modulları və başqaları daxildir. Quraşdırıcı menyu bölməsində Visual Studio, RAD Studio, Real Studio, Visual Basic-dən layihələrin idxalı üçün əmrlər var. Advanced Installer-in IDE-lərlə qarşılıqlı əlaqədə potensialı burada aşkar edilir.

Seçilmiş layihə növlərinin hər biri üçün bir var ətraflı usta parametrlər. Ümumi şablonlar var - Simple, Enterprise, Architect və ya Professional. Layihələrin əksəriyyəti yalnız müəyyən lisenziya növləri üçün mövcuddur;

Artıq qeyd edildiyi kimi, bir layihə yaratarkən, xüsusən də paketin paylanması metodunu, lokalizasiya dillərini seçə, istifadəçi interfeysini fərdiləşdirə, lisenziya mətnini və s. daxil edə biləcəyiniz addım-addım sehrbazdan istifadə edə bilərsiniz. seçimlər. Advanced Installer proqramı yaymaq üçün seçim seçməyə imkan verir - məlumatları sıxılmadan buraxın, CAB arxivlərinə bölün, MSI-da saxlayın və s., rəqəmsal imza əlavə edin, seriya nömrəsinin daxil edilməsini tələb edin və s.

Qabaqcıl Quraşdırıcının (layihə redaktoru) əsas pəncərəsi Sadə ekran rejimində bir neçə bölmədən ibarətdir:

  • Məhsul haqqında məlumat - Məhsul məlumatını, quraşdırma seçimlərini daxil edin.
  • Tələblər - aparat və sistem tələblərinin, proqram təminatından asılılıqların dəqiqləşdirilməsi. Xüsusi şərait yaratmaq da mümkündür.
  • Resurslar - resursların redaktoru (fayllar və qeyd açarları).
  • Yerləşdirmə - məhsul paylama növünü seçin. Bu MSI, EXE və ya veb quraşdırıcı ola bilər. MSI üçün EXE resursları quraşdırıcıdan ayrıca yerləşdirilə bilər.
  • Sistem Dəyişiklikləri - mühit dəyişənləri.

Resursları seçərkən, faylları, qeyd açarlarını, mühit dəyişənlərini, konfiqurasiya ini, sürücüləri, verilənlər bazası və tərcümələri istifadə etmək olar. Assosiasiya modullarının köməyi ilə siz digər resursları əlavə edə bilərsiniz, məsələn, xidmətlər, icazələr, assosiasiyalar və s.

Daha mürəkkəb tapşırıqları yerinə yetirmək üçün C, C++, VBS və ya JS-də yazılmış xüsusi hərəkətlərdən, EXE-lərdən, DLL-lərdən və ya skriptlərdən istifadə edə bilərsiniz. Skript yaratmaq üçün rahat redaktor təmin edilmişdir.

Bununla belə, qeyd etmək lazımdır ki, bölmələrin yalnız kiçik bir hissəsi Sadə rejimdə mövcuddur. Qabaqcıl Quraşdırıcı ilə sınaq rejimində işləyərkən parametrlərə daxil olmaq və layihə ilə işləmək üçün başqa rejimə keçmək məna kəsb edir. Bu addımlardan sonra redaktorun yeni alt bölmələri əlçatan olur.

CV. Məhsulun müxtəlif nəşrləri (pulsuz daxil olmaqla), idxal imkanları, bir çox şablon və diaqramlar və layihə redaktoru sayəsində Advanced Installer geniş auditoriyanın marağına səbəb olacaqdır.

BitRock InstallBuilder

InstallBuilder quraşdırıcılar yaratmaq üçün platformalar arası mühitdir. Dəstəklənən sistemlərin siyahısına aşağıdakılar daxildir: Windows ME - Windows 8, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, Linux (Intel x86/x64, Itanium, s390 & PPC). Quraşdırıcılar həm masaüstü, həm də şəbəkə proqramı üçün mövcuddur. Bələdçinin birinci hissəsi artıq IzPack məhsulunu əhatə edirdi, lakin InstallBuilder yalnız Java deyil, həm də PHP, Perl, Python, Ruby, C/C++ və .NET/Mono daxil olmaqla yazı dillərinin dəstəyi ilə xarakterizə olunur.

Proqram interfeysi rus dilində mövcuddur. Layihə ilə işləmək üçün çox sadə qrafik qabıqdan istifadə olunur. Parametrləri olan aşağıdakı bölmələr mövcuddur:

  • Məhsulun təfərrüatları - layihə haqqında məlumat.
  • Fayllar - Fayl əlavə etmək üçün Explorer interfeysi
  • Qabaqcıl ("Qabaqcıl parametrlər") BitRock Quraşdırıcısının bəlkə də tam gücünün ortaya çıxdığı ən maraqlı bölmədir. Layihələrlə işləmək üçün XML formatından istifadə olunur (birinci hissədə WiX-in icmalına baxın), skript dəstəyi ilə əməkdaşlıq və layihələrin əl ilə konfiqurasiyası mümkündür. Quraşdırılmış hərəkətlər quraşdırma proseslərini avtomatlaşdırmağa və tapşırıqları birləşdirməyə imkan verir və onları bir neçə kliklə əlçatan edir. Bu yolla siz asılılıqları yoxlaya, mühit dəyişənləri əlavə edə, qeyd dəftərini və fayl sistemini dəyişdirə və s. Skriptləri redaktə etmək üçün daxili, çox sadə XML redaktoru istifadə olunur.
  • Fərdiləşdirmə - quraşdırıcının istifadəçi interfeysinin, mühit dəyişənlərinin, quraşdırmadan sonrakı hərəkətlərin, platformaların, qətnamələrin və sıxılmanın fərdiləşdirilməsi. ZIP/LZMA sıxılma sıxılma üçün istifadə olunur. Mətn rejimində işləyən səssiz quraşdırıcı yarada bilərsiniz.
  • Qablaşdırma - Səhvləri izləmək üçün daxili sazlayıcı var. Tikinti zamanı platformalar arası quraşdırıcı yaratmaq asandır. Çıxışda o, “doğma” OS mühitindən istifadə edir (bu, Windows, KDE və Gnome qrafik sistemlərinə aiddir).

CV. BitRock InstallBuilder ilk növbədə cross-platform məhsulları yaratmaq üçün tövsiyə olunur. XML spesifikasiyalarına əsaslanan skriptdən istifadə etmək asandır, layihəni redaktə etmək üçün idxal etmək və ixrac etmək asandır. xarici mühit. Beləliklə, bu XML skriptinə əsaslanaraq, bütün tələb olunan platformalar üçün tez bir zamanda quraşdırıcılar yarada bilərsiniz.

InstallMate

InstallMate Windows Installer əsasında paylamalar yaratmaq üçün alətlər dəstidir. Əsas xüsusiyyətlər: intuitiv qrafik mühit, quraşdırma elementlərinin geniş seçimi, asılılığın yoxlanılması, ətraflı konfiqurasiya görünüş quraşdırıcı, komponentlər üçün dəstək, lokalizasiyalar və genişləndirmələr. InstallMate ilə yaradılmış paylamalar yığcam və sürətlidir.

Yeni Layihə Yaratma Sihirbazı mövcud şablonu seçməyə və ilkin parametrləri - lokallaşdırma dillərini (bir və ya daha çox), məhsul adını təyin etməyə imkan verir.

Siz yaradılmış layihəni idxal edə və ya InstallMate redaktorundan istifadə edə bilərsiniz. Yeri gəlmişkən, idxal imkanları təsirli deyildi: Tarma məhsulları və Visual Basic layihələri dəstəklənir.

Proqramın əsas pəncərəsində şərti olaraq üç hissəyə bölünmüş parametrləri olan bölmələr var:

  • Ümumi parametrlər: layihə haqqında ətraflı məlumat, proqram təminatından asılılıqlar, sistem tələbləri, komponentlər və quraşdırıcı seçimləri. Paketin yan panelində siz həmçinin quraşdırıcının növünü, sıxılma, yükləmə linkini (veb quraşdırıcısı vəziyyətində) və quraşdırma parolunu təyin edə bilərsiniz. Bir quraşdırıcıya birdən çox paket əlavə edə bilərsiniz.
  • Komponentlər: paylanmaya elementlərin və əlaqələrin daxil edilməsi: bunlar fayl və qovluqlar, qeyd açarları, ini konfiqurasiyaları, mühit dəyişənləri, fayl birləşmələri, COM sinifləri, xidmətlərdir.
  • Quraşdırıcı seçimləri: redaktordan istifadə edərək dialoqların mətnini redaktə edə bilərsiniz. Çevik lokallaşdırma seçimləri təmin edilir; InstallMate standart olaraq 19 dili dəstəkləyir. Bir neçə lokalizasiya və ya eyni dildə bir neçə layihə ilə bir paylanma yarada bilərsiniz. Eyni bölmədə fərdi hərəkətlər, həmçinin dəyişənlər mövcuddur - 250 daxil olmaqla. Siz genişləndirmələr və DLL-lərdən istifadə edərək paketin funksionallığını genişləndirə bilərsiniz.

Qeyd edildiyi kimi, quraşdırıcı yaratarkən şablonlardan istifadə edə bilərsiniz. Layihə şablonlarına əlavə olaraq, element qruplarını müəyyən etməklə komponentlər əsasında paketlər yaratmaq mümkündür. Diqqətə layiq olan digər variantlara gizli və səssiz quraşdırma və quraşdırma, iki növ sıxılma (Deflate və ya LZMA) daxildir.

Funksiyaların tam siyahısı təqdim olunur.

CV. Həqiqətən istifadəçi dostu interfeysi və tez əlçatan alətləri olan quraşdırıcıların yaradılması üçün peşəkar mühit: paylama yaratarkən tez bir lokalizasiya dilindən digərinə keçə və layihəni sınaqdan keçirə bilərsiniz. Funksional addım-addım quraşdırma sehrbazının və idxal imkanlarının çatışmazlığı var. Güc- bütün standart funksiyaların mövcudluğu, dəyişənlərlə və hərəkətlərlə işləmək.

Kateqoriya ~ ProqramlaşdırmaAdministrator

Öz quraşdırıcısı

Öz proqram təminatınızı hazırlamaq bir şeydir, onu quraşdırmaq isə başqa şeydir. Məhsulunuzu yaratdıqdan sonra onun son istifadəçiyə necə çatdırılacağını düşünməlisiniz. Əgər bu, yalnız bir icraedicidirsə, sadəcə edə bilərsiniz arxiv və yerləşdirin, bu sadədir. Lakin məhsulunuz qeydiyyatdan keçməli olan dll kimi bir neçə fayldan ibarət olduqda, artıq quraşdırıcıya ehtiyacınız var. İstifadəçilərin kompüterlərində sadəcə bir neçə qısa yol yaratmağınız lazım olsa belə, əlbəttə ki, istifadəçilərinizin hər şeyi əl ilə etməsini istəməsəniz, quraşdırıcı artıq rahat olacaq.

Bahalı və kommersiya flaqmanı InstallShield hər kəsə tanışdır və siz dəfələrlə bu məhsulun yaratdığı quraşdırıcılardan istifadə etmisiniz. Lakin bu, quraşdırıcılar yaratmaq üçün yeganə dayaq deyil. Sizi bütün lazımi imkanlarla təmin edə biləcək kifayət qədər bacarıqlı pulsuz məhsullar da var. Ən yaxşılarından bir neçəsini seçdim. Onlar əhatə edir müxtəlif yanaşmalar quraşdırıcı yaratmaq üçün: sürətli və asanlıqla fərdiləşdirilə biləndən (5-10 dəqiqə və işiniz bitdi) güclü və çoxlu sayda parametrləri dəstəkləməyə qədər.

Quraşdırıcıların yaradılması üçün pulsuz proqramların nəzərdən keçirilməsi

Inno Setup quraşdırıcısını yaratmaq üçün proqram tam hüquqlu bir vasitədir

Bu kateqoriyada bir neçə digər pulsuz məhsula baxdıqdan sonra ən cəlbedicisi olaraq bu məhsula qərar verdim. Bu alət sadə qrafik redaktoru və sürətli nəticələr axtaran istifadəçilər üçün deyil. Bu həll quraşdırıcının yaradılmasına tam nəzarət etmək istəyən və mətn konfiqurasiya faylları ilə rahat işləmək istəyən tərtibatçılar üçün daha uyğundur. Inno Setup 1997-ci ildə buraxıldı və o vaxtdan bəri çox inkişaf etdi. Bu alət, şübhəsiz ki, çoxlu xüsusiyyətləri və əməliyyat sabitliyi ilə bu sahədə bir çox kommersiya iddiaçılarını geridə qoyur.

Inno Setup GUI quraşdırıcı yaratmaq üçün parametrləri ehtiva edən konfiqurasiya faylı üçün redaktor/tərtibçidir. Mətn faylı formatı INI fayl formatına çox bənzəyir və bu, kimi XML formatlı fayldan daha az çətin işləməyə imkan verir. Yardım faylı yaxşı strukturlaşdırılmışdır ki, bu da mövcud seçimləri öyrənməyi asanlaşdırır. Redaktor kod rəng sxemini dəstəkləyir, bu da onunla işləməyi daha rahat edir. Mən bu peşəkar quraşdırma alətinin bütün xüsusiyyətlərini sadalamayacağam, lakin Inno Setup-ın yerinə yetirə bilməyəcəyi başqa heç nə tapmadım. Mənbə fayllar, hədəf fayllar, qısa yollar, dialoqlar, lisenziyanın qəbulu, silinmə, fərdi formalar və daha çox. Ondan bir neçə layihə üçün istifadə etmişəm son illər böyük müvəffəqiyyətlə (xərc deyil). Əgər siz GUI həvəskarısınızsa, InnoSetup ana səhifəsində bu əla alət üçün bir neçə üçüncü tərəf əlavələri tapa bilərsiniz.

NSIS quraşdırıcısını yaratmaq üçün proqram rahat və güclüdür

- Əgər həqiqətən skript redaktoruna ehtiyacınız yoxdursa və daha təkmil istifadəçi interfeysi ilə nəsə istəyirsinizsə, onda NullSoft-un quraşdırıcılar yaratmaq üçün aləti sizə lazım olan şeydir. Bu, tam istifadəçi interfeysinə malik olmasa da (tərtibçi pəncərəsini saymadan) ən bacarıqlı məhsuldur.

Siz yaratdığınız kimi HTML kodu ayrı bir proqramda veb səhifəsi üçün və sonra həmin səhifəni brauzerdə göstərin, istədiyiniz hər hansı redaktorda NSIS skripti yaratmalı və sadəcə onu NSIS kompilyatoru ilə tərtib etməlisiniz. NSIS ana səhifəsində siz linkləri tapa bilərsiniz redaktorlar(PSPad, Notepad) və IDE plaginləri (məsələn, Eclipse üçün) sintaksisi vurğulayan NSIS skriptlərini, eləcə də müxtəlif digər köməkçi proqramları dəstəkləyir.

Bu məhsul mütləq quraşdırıcılar yaratmaq üçün sürətli və asan qrafik həllər axtaranlardan daha çox peşəkar tərtibatçılar üçün nəzərdə tutulub. Məhsullar bu baxış bu istifadəçilərin hər iki növünü nəzərdən keçirin və bu, bir həlli tövsiyə etməkdə az çətinlik yaradır. NSIS -dən daha bacarıqlı olsa da, mən GUI və funksionallıq (o cümlədən təlim təşkilatı) arasındakı tarazlığa görə sonuncunu seçdim.

NSIS, onun sonsuz imkanlarını araşdıraraq işə başlamaq üçün sadəcə mətn bağlantıları olan kiçik bir pəncərə göstərir. Kiçik bir pəncərə (bütün mətni göstərmək üçün həqiqətən çox kiçikdir, lakin ölçüsünü dəyişdirmək üçün kifayət qədər böyükdür) kompilyatorun özünə keçidlər, nümunə skriptlər, onlayn dəstək, sənədlər və plaginlərdən ibarətdir.

Pluginlər həqiqətən buna dəyər, onlar xüsusi dialoqlar üçün fadeout/fadein effektləri kimi bir çox inkişaf etmiş funksiyalar təklif edirlər. NSIS daha müasir UI quraşdırma yaratmağı təklif edir. Özünüzü yarada bilərsiniz nişanlar, bannerlər, fonlar və onlardan öz kolleksiyanızı yaradın. İstifadəçi icması kifayət qədər böyükdür və bir çox resurs və forumlar NSIS quraşdırma layihənizdə sizə kömək edəcək və dəstəkləyəcək.

Quraşdırma faylının yaradılması tərtibçi pəncərəsində skript faylını sürükləyib atmaq qədər sadədir. Pəncərə müvəffəqiyyət və ya səhv hesabatları daxil olmaqla bütün tərtibçi mesajlarını göstərir. Yaradılan quraşdırma faylları digər quraşdırıcı yaratmaq alətləri ilə müqayisədə kiçikdir və bu, . NSIS haqqında deyə biləcəyim daha çox şey var, lakin mən bunu onların yaxşı təşkil olunmuş ana səhifəsinə buraxacağam. Bu, bütün təqdim olunan ən bacarıqlı vasitədir, lakin peşəkar tərtibatçıların həllərinə yönəlib və effektiv və səmərəli işləmək üçün üçüncü tərəf alətlərini tələb edir.

Quraşdırıcı yaratmaq üçün proqram, InnoSetup-a bənzər Ghost Installer

analoqdur. Quraşdırıcının yaradılması üzərində tam nəzarət etmək istəyirsinizsə və XML konfiqurasiya faylları ilə işləməkdən qorxmursunuzsa, Ghost Installer sizin üçün yaxşı seçim ola bilər. Alətin kommersiya versiyası GUI (Ghost Installer Studio) ilə birlikdə gəlsə də, pulsuz versiya sadəcə XML konfiqurasiya fayllarını redaktə etmək üçün sözdə gEditor təklif edir.

Bu məhsula alışmaq vaxt tələb edir, lakin siz onu mənimsədikdən və bütün parametrləri bildikdən sonra bu alətin bütün gücündən istifadə edə biləcəksiniz. Yardım faylı çox yaxşı təşkil olunub, istifadə edə biləcəyiniz bütün açar sözlər və parametrlər sadalanır. Siz yaratdığınız zaman yeni layihə, quraşdırma sihirbazı lazımi XML strukturunun hazırlanacağı əsas və ya təkmil şablon yaradacaq və onunla dərhal işə başlaya bilərsiniz. Mənim üçün bu aləti öyrənmək InnoSetup-dan bir az daha çətin idi, lakin əminəm ki, bu alət çox güclüdür. Nəticədə, quraşdırıcınızın tərtibi prosesini başlatan daxili düyməsi olan gEditor XML redaktorumuz var. Bu tip iş sxemi sizin üçün cəlbedicidirsə, o zaman mütləq cəhd edin.

Clickteam Install Creator sürətli və istifadəsi asandır

, yəqin ki, ən sürətli və lazımlı alət baxdıqlarımdan quraşdırıcıların yaradılması. Bu alət səmərəli GUI-yə bükülmüş əsas xüsusiyyətləri ehtiva edir. Sehrbaz sizə əsas addımlar vasitəsilə tez bir zamanda rəhbərlik edəcək. İlk layihəm bir neçə dəqiqə ərzində edildi və hər şey cazibədar kimi işlədi!

Hər bir mərhələ ayrıca sekmədə təqdim olunur, buna görə də sehrbazı tamamladıqdan sonra həmişə daha əvvəl dəyişdirmək imkanınız olacaq müəyyən edilmiş parametrlər. Əgər bir neçə icra edilə bilən fayl quraşdırmalısınızsa, o zaman Başlat-a menyu əlavə etməli və iş masasında qısa yollar yaratmalısınız. Alət bütün quraşdırma mətnini, hətta Xoş gəlmisiniz dialoq qutusundakı mətni dəyişməyi asanlaşdırır. Son quraşdırıcı həm dialoq qutusu rejimində, həm də tam ekran rejimində işləyə bilər (Windows-un köhnə günlərində olduğu kimi fon doldurma qradientini təyin etmək imkanı ilə).

Seçdiyiniz bitmapları və nişanları təyin edə bilərsiniz. Install Creator kimi daha peşəkar xüsusiyyətlərə malik deyil reyestrinə qeydlər əlavə etmək, müxtəlif quraşdırma paketləri və ya dillər. Amma bu alətin məqsədi bu deyildi və sadə tapşırıqlar üçün əladır. Bu, quraşdırıcıların yaradılmasının bir çox incəliklərini başa düşmədən proqramınızı yaymaq üçün sürətli həll üçün əla seçimdir. Pulsuz versiya tam funksionaldır, lakin hər quraşdırmanın sonunda reklam və tərtibatçıların veb saytına keçid ilə bir pəncərə göstərilir.

CreateInstall, Clickteam quraşdırıcısını yaratmaq üçün proqramın analoqudur

Bu, quraşdırıcıların yaradılması və tonlarla mətnin redaktə edilməsi proseduruna çox vaxt sərf etmək istəməyənlər üçün bir zövqdür. Alət çox oxşardır, o, həm də hər şeyi tez tapıb konfiqurasiya edə biləcəyiniz sadə və effektiv interfeys təqdim edir mühüm xüsusiyyətlər sizin layihəniz. Siz quraşdırma dialoqu üçün fərdi bitmaplar və nişanlar seçə və tam ekran rejimi üçün fon doldurma qradiyenti təyin edə bilərsiniz. Siz altı quraşdırma dialoqunu və bir quraşdırma tamamlama dialoqunu konfiqurasiya edə bilərsiniz.

Fayllar və kontekst menyuları ilə işləmək olduqca asandır, bu, Install Creator-dan üstündür. Sizə həmçinin reyestrdə qeydlər qurmaq və DLL / OCX / TBL fayllarını qeydiyyatdan keçirmək imkanı verilir. Alətdə bir az var əlavə funksiyalar, bu kifayət qədər yaxşı təəssürat yaradır. Onların köməyi ilə bəzi funksiyaları dəyişə bilərsiniz, məsələn: dil seçmək, quraşdırma yolunu seçmək. Bununla belə, alətin işləməsi, yəni dəyişdirilməsi ilə bağlı bir neçə sualım var idi şriftlər dialoqlar. Tahoma kimi bəzi şriftlər üçün ekran sadəcə boş pəncərə olacaq. Bu niyə belədir? Pulsuz versiya tam funksionaldır, lakin hər quraşdırma pəncərəsinin aşağı sol küncündə "CreateInstall Free" xətti göstərilir. Siz bu aləti satın ala və bu xəttin məzmununu öz zövqünüzə görə dəyişə bilərsiniz.

Tez bir quraşdırıcı yaratmaq üçün Ətraflı Quraşdırıcı proqramı

MSI quraşdırma paketini tez bir zamanda yaratmağınız lazım olduqda yaxşı seçimdir. Caphyon təklif edir pulsuz versiya quraşdırıcılar yaratmaq üçün kommersiya məhsuluna daxil edilmiş öz aləti. Siz məhsulun tam versiyasını pulsuz yükləyə və quraşdıra bilərsiniz, lakin yalnız "Əsas" seçimləri qeydiyyatdan keçmədən işləyir. Amma bu, tez və kifayət qədər kifayətdir asan yaradılması MSI quraşdırma paketi.

Ən qısa müddətdə bütün əsas konfiqurasiyaları təyin etməyə imkan verən kifayət qədər istifadəçi dostu interfeysə malikdir. Hədəf qovluğu, qısa yollar, sistemin yenidən başlaması, başlanğıc şərtləri, qeyd dəftəri parametrləri və daha çox kimi alətlə asanlıqla oynamağa imkan verən bir neçə quraşdırma variantı var. Mənim yeganə məyusluğum odur ki, "Tam quraşdırma" və "Minimal quraşdırma" kimi müxtəlif quraşdırma növlərini müəyyən etmək mümkün deyil. "Hamısı və ya heç nə" bugünkü quraşdırma proqramlarının fəlsəfəsi deyil. Başlatma şərtləri seçimi əvəzinə bir növ təyini seçiminə üstünlük verərdim. Bununla belə, istifadənin asanlığı və layihə üçün tələb olunan minimum vaxt məni çox heyran etdi. Sadə quraşdırma üçün MSI faylına ehtiyacınız varsa, onda Advanced Installer mütləq sizə lazım olan şeydir.

Tez seçim bələdçisi (quraşdırıcı yaratmaq üçün pulsuz proqramları yükləyin)

Inno Quraşdırma

çox güclü - çoxillik təcrübə - sadə fayl formatı

NSIS

çox sayda funksiya - kiçik ölçü quraşdırıcı - xüsusi dialoqlar - plaginləri birləşdirmək imkanı
qrafik interfeys yoxdur - öyrənmək asan deyil - redaktor yoxdur

Ghost quraşdırıcı pulsuz

Güclü xüsusiyyətlər - XML ​​əsaslı
mətn faylları əsasında - qrafik interfeys yoxdur

Daha yaxşı quraşdırıcının yaradılması

Tərtibatçının təcrübəsi göstərir ki, etibarlı, peşəkar proqram quraşdırıcısı məhsulunuz üçün son dərəcə vacibdir. İşləməyən və ya əyri şəkildə konfiqurasiya edilmiş qurğular qədər heç bir şey məhsul haqqında pis ilk təəssürat yaratmır. Başqa sözlə desək, proqramınızın istifadəçi qarşısında müsbət imic proyeksiya etməsini istəyirsinizsə, peşəkar və etibarlı birinə diqqət yetirməlisiniz. Faktiki Quraşdırıcı. Bu güclü alət, müasir interfeysə malik quraşdırma paketləri yaratmağa imkan verir, çünki paylama rəngarəng Wizard şəkillərini ehtiva edir. İntuitiv dizayn edilmiş interfeys sayəsində proqram həm təcrübəsiz tərtibatçılar üçün uyğundur, həm sadə quraşdırma paketləri yaratmağa imkan verir, həm də zəngin xüsusiyyətlərə malik və çevik quraşdırıcılar yarada bilən peşəkar tərtibatçılar.

Prosesə başlamaq üçün Actual Installer proqramını işə salın. Birinci səhifədir General, məhsulun adını və versiyasını daxil etmək üçün sahələri ehtiva edir. Sahələr şirkətin adı, veb saytı və dəstək ünvanı tələb olunmur, lakin bu məlumatların "İdarəetmə Paneli - Proqramlar və Xüsusiyyətlər" siyahısında proqram təfərrüatlarında göstəriləcəyini unutmayın.

Tab Tələblər proqramınızın işləyə biləcəyi Windows versiyalarını seçməyə imkan verir. Proqramınız .NET Framework tələb edirsə, onu seçin və müvafiq versiyanı seçin.

Seçim çox tövsiyə olunur Administrator İmtiyazları tələb edin aktivləşdirildi, əks halda quraşdırıcı Windows sistem sahəsində faylları və reyestr qeydlərini yarada bilməyəcək ("Proqram Faylları" qovluğu, "HKEY_LOCAL_MACHINE\SOFTWARE" qeyd açarı və s.). Bununla belə, faylları sistem kataloqu olmayan qovluğa köçürmək lazımdırsa, bu seçimi yoxlamağa ehtiyac yoxdur.

Səhifəyə keçin Quraşdırma: birinci tab çağırılır Fayllar və Qovluqlar. Sahədə Mənbə kataloqu proqram fayllarınızı ehtiva edən qovluğu təyin edə bilərsiniz. Tətbiq sahədə göstərilən kataloqda quraşdırılacaq Quraşdırma kataloqu. Bu kataloqun yolu quraşdırıcı dəyişənində saxlanacaq . Varsayılan olaraq bu təyin edilir \ . Hədəf maşında bu yol qayıdacaq: C:\Proqram Faylları\Yeni Məhsul. Quraşdırıcı dəyişənləri haqqında ətraflı öyrənmək üçün üzərinə klikləyin. Siz həmçinin düymələrdən istifadə edərək faylları istənilən digər qovluqlara köçürə bilərsiniz Qovluq əlavə edinFayllar əlavə edin.
Layihəyə faylları əlavə etdikdən sonra tətbiqinizin Əsas İcra Faylını (EXE) seçmək tövsiyə olunur. Bunu etmək üçün sahədə faylı seçin Quraşdırma Faylları, sağ klikləyin və seçin Əsas icra olunan kimi təyin edin. Bu faylı seçdiyiniz zaman, Actual Installer proqram qrupunda (Başlat menyusu\Proqramlar\Proqramın adı) və iş masasında avtomatik olaraq onun üçün iki qısa yol yaradacaq. Bu parametrlərə baxa və ya dəyişə bilərsiniz Qısa yollar.

Növbəti tab - Silinmə. Proqramı silmək/silmək funksiyasını əlavə etmək istəyirsinizsə, sadəcə seçimi seçin Uninstaller daxil edin. Seçim Məhsulun rəy səhifəsini ziyarət etməyi təklif edin proqramı sildikdən sonra istifadəçiləri rəy səhifəsinə yönləndirməyə imkan verir. Seçim seçin Silinməyə məcbur edin, əgər silicinin quraşdırma qovluğunu tamamilə silməsini istəyirsinizsə (proqramınız əlavə fayllar yaratdıqda).

Quraşdırma səhifəsindəki sonuncu nişandır Yeniləyin. Seçim seçin Faktiki Yeniləyici aləti daxil edin quraşdırma paketinə Actual Updater proqramını daxil etmək. Bu yardım proqramı yeniləmələri yoxlamağa imkan verir. Daha çox ətraflı məlumat Bu funksiya haqqında məlumatı yardım faylında tapa bilərsiniz.

Səhifəyə keçin Dialoqlar. Burada siz Quraşdırma Sihirbazının quraşdırıcı səhifələrini seçə bilərsiniz. Nişanda Dillər Quraşdırıcı dilləri təklif olunur. Dil faylındakı mətni dəyişdirmək üçün onu seçin və seçin Redaktə et kontekst menyusundan.

Nişanda Lisenziya müqaviləsi Lisenziya müqaviləsi fayllarını təyin edə bilərsiniz. Hər quraşdırma dili üçün ayrıca fayldan istifadə edə bilərsiniz. Bütün dillər üçün eyni lisenziya müqaviləsi faylından istifadə etmək istəyirsinizsə, onu (Defolt) seçimi üçün göstərin.

Nişanda İstifadəçi məlumatı istifadəçidən hansı məlumatın tələb olunacağını müəyyən edə bilər. Burada üç standart sual mövcuddur: istifadəçi adı, şirkət adı və seriya nömrəsi. Bu tabda həmçinin fərdi sahə var - Fərdi Sahə.

Səhifə Sistem quraşdırma təklif edir əlavə seçimlər, məsələn, reyestrin və INI fayllarının dəyişdirilməsi, Reyestrdən dəyişənlərin oxunması və burada quraşdırmadan/sökülmədən əvvəl və/yaxud sonra yerinə yetiriləcək əmrləri təyin edə bilərsiniz.

Səhifə Qeydiyyatdan keçinüç nişanı var. Nişanda Fayl Assosiasiyaları sistemdə hansı növ faylların qeydiyyata alınması lazım olduğunu təyin edə bilərsiniz. Tab Ətraf Mühit Dəyişənləri konfiqurasiya etməyə imkan verir Ətraf Mühit Dəyişənləri Windows əməliyyat sistemi. Şriftləri, ActiveX DLL fayllarını, TLB kitabxanalarını, ekran qoruyucularını və iş masası divar kağızlarını qeydiyyatdan keçirmək üçün tabdan istifadə edin Digərləri.

Bütün lazımi funksiyalar konfiqurasiya edildikdən sonra düyməsini basın F8(və ya menyu elementi Layihə \ Quruluş), üçün daha yaxşı quraşdırıcı yaradın proqramınız üçün!

Proqramlaşdırmada yaxşısınız, əla oyun hazırlamısınız və oyunçuların onu görməsini istəyirsiniz? Bunu etmək üçün istifadəçi üçün başa düşüləcək asan və sadə bir "quraşdırıcı" hazırlamalısınız. Inno Setup və Smart Install Maker yardım proqramları sizə oyun quraşdırması yaratmağa kömək edəcək.

Inno Quraşdırma

Inno Setup-dan istifadə edərək oyun quraşdırmasının necə yaradılacağına baxaq:

  1. Inno Setup proqramını yükləyin. Yeri gəlmişkən, proqram pulsuzdur.
  2. Utiliti işə salırıq, "Fayl" → "Yeni" düyməsini basın, bundan sonra "Quraşdırma Sihirbazı" başlayır.
  3. Növbəti səhifədə oyunun adını, yaradıcısını, İnternetdəki veb saytını (əgər varsa) və s.
  4. Sonra, quraşdırmanın yaradılacağı qovluğu seçməlisiniz. Standart qovluq "Proqram Faylları" dır. Oyun qovluğunun adını yazmalısınız.
  5. Sonra oyununuzu işə salacaq .exe uzantılı əsas faylı seçməlisiniz. Sonra, oyun faylları və kitabxanaların tam siyahısını əlavə edirik.
  6. Biz oyunçulara mesaj yazdığımız və ya faylı boş qoyduğumuz və onlara gedən yolu göstərdiyimiz readme.txt lisenziya faylımızı hazırlayırıq.
  7. Sonra, oyun quraşdırma sihirbazını işə saldığınız zaman göstəriləcək dili seçin.
  8. Növbəti səhifədə quraşdırma sihirbazını işə salmaq üçün istifadə olunacaq faylın adını göstərin. Oyun istifadəçisi üçün aydın olmalıdır. Sonra kompüterinizin sabit diskində tərtib edilmiş faylın yerləşdiriləcəyi yeri seçin. Burada siz həmçinin quraşdırıcının qısa yolunu seçə bilərsiniz.
  9. Bir onay işareti qoyaraq davam edirik (bu quraşdırma skriptini sadələşdirəcək).
  10. "Bitir" düyməsini basın. Kommunal göstərilən parametrlərə və parametrlərə uyğun olaraq quraşdırma faylı yaradacaqdır.

Ağıllı Quraşdırma Maker

Gəlin "Smart Install Maker" yardım proqramından istifadə edərək oyunun necə qurulacağına baxaq.

  1. Smart Install Maker proqramını yükləyin.
  2. Açın. “Proqramın adı” nın qarşısındakı sətirdə oyununuzun adını daxil edin (bu edilməlidir, əks halda standart “Yeni Məhsul” olaraq qalacaq). Aşağıdakı sətirləri də doldurun, bunu özünüz edə bilərsiniz.
  3. Sonra soldakı sütunda "Fayllar" seçməlisiniz. Aşağıda "+" düyməsini basın (əlavə edin).
  4. Quraşdırılacaq faylı və oyunun paketdən çıxarılacağı qovluğu seçməli olduğunuz bir pəncərə görünəcək.
  5. Sonra, soldakı sütunda "İnterfeys" seçməlisiniz. Burada siz gradient fon seçə və ya fona şəkil (şəkil) qoya bilərsiniz.
  6. Növbəti addımda başlıqları, oyun loqosunu və s. dəyişdirin.
  7. Sonra "Saxla" seçin. Bütün addımlar tamamlandı. Sonra quraşdırıcını işə salın və düzgün işlədiyini yoxlayın.

"Inno Setup" və "Smart Install Maker" yalnız təcrübəli tərtibatçılara deyil, həm də adi istifadəçilərə proqramları səssizcə (yəni avtomatik olaraq) necə quracağını anlamağa imkan verən sadə yardımçı proqramlardır.