Kaip sukurti „EXE“ diegimo failą

Kaip sukurti „EXE“ diegimo failą

Ką daryti, kai sukūrėte naują „Windows“ programinę įrangą - nuo paprasto diagnostikos įrankio iki sudėtingo kompiuterinio vaizdo žaidimo - ir norite ja pasidalyti su visu pasauliu? Na, galite suspausti failus į vieną ZIP failą ir išplatinti.





Arba galite būti išgalvotas ir vietoj to sukurti diegimo programą EXE.





Šiame pranešime apžvelgsime tris skirtingus EXE kūrimo būdus: savaiminio išgavimo paketą, paprastą diegimo programą naudojant įmontuotą „IExpress“ ir pažangų diegimo programą, naudojant pritaikomą „Inno Setup“.





1. Sukurkite greitą EXE failą naudodami 7-Zip

Tikriausiai jau naudojate „7-Zip“, kad išgautumėte visų rūšių archyvo failus, ir žinote, kad „7-Zip“ gali sukurti archyvo failus, bet ar žinojote, kad taip pat galite jį naudoti norėdami sukurti EXE failą, kuris veikia kaip diegimo programa?

Jis vadinamas an SFX archyvas (savaiminio išgavimo) ir veikia suspaudžiant visus galinius failus, tada į archyvą įterpiant specialų EXE failą, kuris žino, kaip viską išgauti.



Kitaip tariant, gavėjas gali išgauti SFX archyvą (kuris pats rodomas kaip EXE failas), net jei jis neturi tinkamos programinės įrangos, o tai gali atsitikti naudojant tokius formatus kaip 7Z, RAR, TAR ir ZIP.

Štai kaip sukurti SFX archyvą naudojant 7-Zip:





  1. Paruoškite visus failus ir katalogus viename pagrindiniame kataloge ir pavadinkite katalogą, kaip norite.
  2. Dešiniuoju pelės mygtuku spustelėkite kataloge ir pasirinkite 7-Zip> Įtraukti į archyvą ...
  3. Pagal Galimybės , įgalinti Sukurkite SFX archyvą ir pasirinkite šiuos nustatymus ... > Archyvo formatas: 7z> Suspaudimo lygis: Įprasta> Suspaudimo metodas: LZMA2> Žodyno dydis: 16 MB> Žodžio dydis: 32> Kieto bloko dydis: 2 GB
  4. Galiausiai spustelėkite Gerai .

Atminkite, kad SFX archyvai nėra tikri diegimo failai. Jie neįdeda išgautų failų į paskirties katalogą. Jie nekeičia „Windows“ registras . Be to, jie nekuria diegimo žurnalų ir nerodomi kaip įdiegta programinė įranga programoje „Pašalinti“. Tai tiesiog archyviniai failai, apsirengę kaip EXE failai.

Parsisiųsti: 7 užtrauktukas „Windows“ (Laisvas)





kaip ištraukti vandenį iš įkroviklio prievado

2. Kaip naudoti „IExpress“ norint lengvai sukurti EXE

„IExpress“ yra programa, pridedama prie „Windows“ versijų, pradedant „Windows XP“ ir naujesnėmis versijomis. Priemonė pateikiama su priekine grafine sąsaja (vadinama „IExpress Wizard“), tačiau taip pat galite sukurti diegimo failus naudodami ranka rašomus savaiminio išskyrimo direktyvos (SED) failus. Mes rekomenduojame vedlį.

Kaip ir aukščiau pateiktas 7-Zip, šis metodas sukuria savaime išgaunamą archyvą, tačiau yra du esminiai skirtumai: vienas, galutinis vartotojas atliks kelių puslapių diegimo vedlį, o antrasis-galutinis vartotojas gali nurodyti tikslinį katalogą kur įrankis ištrauks failus.

Ir taip sukuriate diegimo programą EXE naudodami „IExpress“:

  1. Atidarykite eilutę Vykdyti ( „Windows“ klavišas + R. ) ir tipas iexpress.exe paleisti „IExpress Wizard“.
  2. Pasirinkite Sukurkite naują savęs išskyrimo direktyvos failą ir spustelėkite Kitas .
  3. Pasirinkite Ištraukite tik failus ir spustelėkite Kitas .
  4. Kalbant apie paketo pavadinimą, programos pavadinimas yra saugus pasirinkimas.
  5. Patvirtinimo raginime pasirinkite Nėra raginimo arba Skubus vartotojas su . Nesvarbu bet kuriuo atveju. Galutiniam vartotojui, įskaitant vieną, visada yra saugus pasirinkimas.
  6. Norėdami gauti licencijos sutartį, pasirinkite Parodykite licenciją jei norite, kad galutinis vartotojas sutiktų su galutinio vartotojo licencijos sutartimi (EULA). Jei ne, tai gerai pasirinkti Nerodyti licencijos .
  7. Pridėkite visus failus, kuriuos norite matyti įdiegtus, spustelėdami Papildyti , naršydami, kur yra failai, ir pasirinkdami juos visus.
  8. Tęskite naudodami „IExpress Wizard“ ir pasirinkite norimas parinktis Rodyti langą ir Baigta žinutė paragina.
  9. Norėdami sužinoti paketo pavadinimą, spustelėkite Naršyti , eikite ten, kur norite sukurti diegimo programą EXE, ir suteikite jai pavadinimą. Tai yra EXE failas, kurį ketinate platinti galutiniams vartotojams. Spustelėkite Kitas .
  10. Galiausiai pasirinkite Išsaugoti savęs išskyrimo direktyvą (SED) failą, jei norite vėliau sukurti pakeistą diegimo programą, pvz., kai pataisėte programinę įrangą ir jums reikia atnaujintos diegimo programos. Jei pasirinksite Netaupykite , tada turėsite atlikti visą procesą nuo nulio.
  11. Ant Sukurti paketą puslapyje, spustelėkite Kitas .

Jūsų paketas bus sukurtas per kelias minutes. Atminkite, kad „IExpress“ turi tam tikrų keistenybių ir problemų :

  • Tai neleidžia įtraukti tuščių katalogų.
  • Jei jūsų diegimas turi pakatalogius, pakatalogiai nebus įtraukti.
  • Jei turite kelis to paties pavadinimo failus net atskiruose kataloguose, diegimo programos sukūrimas nepavyks.

Dėl šių keistenybių rekomenduojame naudoti žemiau pateiktą metodą.

Susijęs: Kas yra GUI (grafinė vartotojo sąsaja)?

3. Geriausias būdas sukurti EXE: naudokite „Inno Setup“

„Inno Setup“ yra atviro kodo programa Jis buvo aktyviai kuriamas nuo 1997 m. Jis buvo sukurtas iš dalies kaip atsakas į tuo metu buvusį „InstallShield Express“ pogrupį. Nuo tada jis tapo diegimo programos kūrėju tiems, kuriems nerūpi ištirti patentuotas galimybes.

Didžiausias jo privalumas yra lankstumas. „Inno Setup“ naudoja scenarijų failus su ISS plėtiniu („Inno Setup Script“), kad pritaikytų įvairius diegimo programos aspektus: kokie failai yra įtraukti, kur vyksta diegimas, ar sukurti nuorodų ir pan. ISS failai naudoja panašų formatą kaip INI failai ir galima sukurti naudojant „Inno Setup Wizard“.

Norėdami sukurti diegimo programą naudodami „Inno Setup“, paleiskite Inno sąrankos kompiliatorius programėlę. Pasveikinimo raginime pasirinkite Sukurkite naują scenarijaus failą naudodami scenarijaus vedlį . Iš ten įveskite savo programos pavadinimą ir programos versiją. Pasirinktinai taip pat galite įtraukti informaciją apie programų leidėją ir programos svetainę. Spustelėkite Kitas .

  1. Dabar pasirinkite Paskirties bazinis aplankas , kuris pagal numatytuosius nustatymus yra Programiniai failai.
  2. Įveskite Programos aplanko pavadinimas , kuris yra pagrindinio katalogo, kuriame bus jūsų diegimo failai, pavadinimas. Spustelėkite Kitas .
  3. Pagrindinis programos vykdomasis failas , naršykite ir pasirinkite pagrindinį EXE failą, kuris paleis jūsų programą.
  4. Jei neįdiegiate programos, įgalinkite Programoje nėra pagrindinio vykdomojo failo . Tada pridėkite failus ir aplankus prie savo diegimo naudodami Pridėti failus ... ir Pridėti aplankus ... mygtukus. Spustelėkite Kitas .
  5. Puslapyje Programų spartieji klavišai palikite numatytuosius nustatymus arba pakeiskite juos, kad atitiktų jūsų nuostatas. Jie visi savaime suprantami. Spustelėkite Kitas .
  6. Programos dokumentacijos puslapyje galite nurodyti iki trijų TXT failų, kurie bus rodomi galutinio vartotojo diegimo proceso metu. Paprastai tai bus LICENSE.TXT, INSTALL.TXT ir README.TXT, tačiau jie gali būti bet kokie. Spustelėkite Kitas .
  7. Puslapyje Sąrankos kalbos išsaugokite Anglų, bet jūs galite pridėti tiek daug kitų kalbų, kiek norite. Spustelėkite Kitas .

Dabar atlikite toliau nurodytus veiksmus.

Kompiliatoriaus nustatymų puslapyje galite tinkinti diegimo programos EXE failą:

  • The Tinkintas kompiliatoriaus išvesties aplankas kur bus patalpintas gautas diegimo programos EXE failas.
  • Kompiliatoriaus išvesties bazinio failo pavadinimas kaip bus vadinamas EXE failas. Numatytasis nustatymas yra setup.exe .
  • Tinkintos sąrankos piktogramos failas yra piktograma, kurią naudos diegimo programos EXE failas. Tai turi būti ICO failas, kurį galite atsisiųsti arba konvertuoti iš PNG.
  • Nustatyti slaptažodį apsaugos neleistinus vartotojus nuo jūsų diegimo programos naudojimo. Palikite tuščią, kad išjungtumėte šią funkciją.

Konfigūravę nustatymus, pasirinkite Baigti . Kai būsite paraginti sudaryti naują scenarijų, spustelėkite Taip . Kai būsite paraginti išsaugoti scenarijų, pasirinkite Ne jei tai vienkartinis diegimo failas. Pasirinkite Taip jei vėliau planuojate jį keisti ar atnaujinti.

Palaukite, kol procesas bus baigtas, ir voilà, su savimi turėsite vykdomąjį failą.

Parsisiųsti: „Inno“ sąranka skirta „Windows“ (Laisvas)

Kuris metodas yra geriausias norint sukurti EXE diegimo programą?

Jei jūsų programinė įranga yra paprasta arba jei ketinate ją platinti tik ribotam žmonių skaičiui, naudokite 7-Zip metodą. Tai lengva, greita ir beveik nereikalauja techninių žinių.

Jei jūsų programinė įranga yra šiek tiek paprasta ir norite savo galutiniams vartotojams pateikti tikrą diegimo vedlį, naudokite „IExpress“ metodą. Galiausiai, pasirinkite „Inno“ programą, jei turite sudėtingą programinę įrangą ir žinote, ką darote.

Dalintis Dalintis „Tweet“ Paštu Kas yra „TrustedInstaller“? Kodėl tai neleidžia man pervadinti failų?

Sužinokite, kas yra „TrustedInstaller“, kodėl „TrustedInstaller“ neleidžia jums pasiekti failų ir kaip laikinai išjungti „TrustedInstaller“.

Skaityti toliau
Susijusios temos
  • „Windows“
  • Programavimas
  • „Windows 10“
  • Įdiekite programinę įrangą
  • „Windows“ patarimai
Apie autorių Joelis Lee(Paskelbti 1524 straipsniai)

Joelis Lee yra „MakeUseOf“ vyriausiasis redaktorius nuo 2018 m. Jis turi B.S. įgijo informatikos ir daugiau nei devynerių metų profesionalaus rašymo ir redagavimo patirtį.

Daugiau iš Joel Lee

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia