Kako napraviti instalacijsku datoteku 'EXE'

Kako napraviti instalacijsku datoteku 'EXE'

Što radite kad stvorite novi Windows softver - bilo što, od jednostavnog dijagnostičkog alata do složene računalne video igre - i želite ga podijeliti sa svijetom? Pa, mogli biste komprimirati datoteke u jednu ZIP datoteku i distribuirati je.





Ili se možete zamisliti i umjesto toga stvoriti instalacijski EXE.





U ovom ćemo članku obraditi tri različita načina izrade EXE-a: samoraspakirajući paket, jednostavan instalacijski program pomoću ugrađenog IExpress-a i napredni instalacijski program pomoću prilagodljivog Inno postavljanja.





1. Napravite brzu EXE datoteku koristeći 7-Zip

Vjerojatno već koristite 7-Zip za izdvajanje svih vrsta arhivskih datoteka i znate da 7-Zip može stvarati arhivske datoteke, ali jeste li znali da ga možete koristiti i za stvaranje EXE datoteke koja djeluje kao instalacijski program?

Zove se an SFX arhiva (samoraspakiranje) i radi tako da komprimira sve vaše završne datoteke zajedno, a zatim ugradi posebnu EXE datoteku u arhivu koja zna kako izdvojiti sve.



Drugim riječima, primatelj može izdvojiti SFX arhivu (koja se sama prikazuje kao EXE datoteka), čak i ako nema odgovarajući softver, što se može dogoditi s formatima poput 7Z, RAR, TAR i ZIP.

Evo kako stvoriti SFX arhivu sa 7-Zip-om:





  1. Pripremite sve svoje datoteke i direktorije u jednom glavnom direktoriju i imenujte imenik kako god želite.
  2. Desni klik u imeniku i odaberite 7-Zip> Dodaj u arhivu ...
  3. Pod, ispod Opcije , omogućiti Napravite SFX arhivu i odaberite sljedeće postavke ... > Format arhive: 7z> Razina kompresije: Normalno> Metoda kompresije: LZMA2> Veličina rječnika: 16 MB> Veličina riječi: 32> Veličina čvrstog bloka: 2 GB
  4. Na kraju kliknite u redu .

Imajte na umu da SFX arhive nisu prave instalacijske datoteke. Ne stavljaju izdvojene datoteke u određeni ciljni direktorij. Ne mijenjaju se Windows registar . Nadalje, oni ne stvaraju zapise instalacije i ne prikazuju se kao instalirani softver u aplikaciji Deinstaliraj. Oni su doslovno arhivske datoteke odjevene u EXE datoteke.

Preuzimanje datoteka: 7-Zip za Windows (Besplatno)





kako pronaći lozinku za wifi android

2. Kako koristiti IExpress za jednostavno stvaranje EXE -a

IExpress je uslužni program koji dolazi u paketu s verzijama sustava Windows počevši od Windows XP i dalje. Ovaj uslužni program dolazi s prednjim grafičkim sučeljem (zvanim IExpress Wizard), ali također možete stvoriti instalacijske datoteke koristeći datoteke ručno skriptirane datoteke za samoizvlačenje (SED). Preporučujemo čarobnjaka.

Kao i prethodni 7-Zip, ova metoda stvara samoraspakirajuću arhivu, ali s dvije velike razlike: jedna, krajnji korisnik će nastaviti kroz čarobnjak za instalaciju na više stranica, a druga, krajnji korisnik može odrediti ciljni direktorij u gdje će alat izdvojiti datoteke.

Evo kako stvarate instalacijski EXE pomoću IExpressa:

  1. Otvorite upit Pokreni ( Tipka Windows + R ) i tip iexpress.exe za pokretanje čarobnjaka IExpress.
  2. Odaberi Izradite novu datoteku Direktive o samoizvlačenju i kliknite Sljedeći .
  3. Odaberi Izdvoji samo datoteke i kliknite Sljedeći .
  4. Za naslov paketa naziv vaše aplikacije siguran je izbor.
  5. Za upit s potvrdom odaberite Nema upita ili Brzi korisnik sa . Nije važno u svakom slučaju. Za krajnjeg korisnika uključivanje jednog uvijek je siguran izbor.
  6. Za licencni ugovor odaberite Prikažite licencu ako želite da krajnji korisnik pristane na Ugovor o licenciranju s krajnjim korisnikom (EULA). Ako ne, u redu je odabrati Nemojte prikazivati ​​licencu .
  7. Kliknite sve datoteke koje želite vidjeti instalirane Dodati , pregledavate gdje se nalaze datoteke i odabirete sve.
  8. Nastavite kroz čarobnjak IExpress i odaberite željene opcije za Prikaži prozor i Gotova poruka upite.
  9. Za naziv paketa kliknite pretraživati , idite do mjesta na kojem želite stvoriti instalacijski EXE i dajte mu ime. Ovo je EXE datoteka koju ćete distribuirati krajnjim korisnicima. Klik Sljedeći .
  10. Na kraju odaberite Spremi Direktivu o samoizvlačenju (SED) datoteku ako kasnije želite stvoriti izmijenjeni instalacijski program, na primjer kada ste zakrpili softver i trebate ažurirani instalacijski program. Ako odaberete Nemojte štedjeti , tada ćete morati proći kroz cijeli proces od početka.
  11. Na Kreiraj paket stranicu, kliknite Sljedeći .

Vaš paket bit će izrađen za nekoliko minuta. Imajte na umu da IExpress ima nekih poteškoća i problema :

  • Ne dopušta uključivanje praznih direktorija.
  • Ako vaša instalacija ima poddirektorije, poddirektoriji neće biti uključeni.
  • Ako imate više datoteka istog imena, čak i unutar zasebnih direktorija, instalacijski program neće uspjeti.

Zbog ovih neobičnosti, umjesto toga preporučujemo korištenje dolje navedene metode.

Povezano: Što je GUI (grafičko korisničko sučelje)?

3. Najbolji način da napravite EXE: Upotrijebite Inno Setup

Inno Setup je uslužni program otvorenog koda koji je u aktivnom razvoju od 1997. Nastao je djelomično kao odgovor na tada potpoglavlje InstallShield Express. Od tada je postao instalacijski kreator za one koji ne žele istraživati ​​vlasničke opcije.

Njegova najveća prednost je fleksibilnost. Inno Setup koristi skriptne datoteke s ISS ekstenzijom ('Inno Setup Script') za prilagodbu različitih aspekata instalacijskog programa: koje su datoteke ugrađene, gdje se instalacija događa, stvaraju li se prečaci itd. ISS datoteke koriste slično oblikovanje kao INI datoteke i može se generirati pomoću čarobnjaka za postavljanje Inno.

Da biste stvorili svoj instalacijski program pomoću programa Inno Setup, pokrenite Inno Setup Compiler app. U pozivu dobrodošlice odaberite Izradite novu datoteku skripte pomoću čarobnjaka za skripte . Odatle unesite naziv aplikacije i verziju aplikacije. Po želji možete uključiti i podatke o izdavaču aplikacije i web stranici aplikacije. Klik Sljedeći .

  1. Sada odaberite Mapa odredišne ​​baze , koja je prema zadanim postavkama programske datoteke.
  2. Unesite an Naziv mape aplikacije , što je naziv glavnog direktorija u koji se nalaze vaše instalacijske datoteke. Klik Sljedeći .
  3. Za Glavna izvršna datoteka aplikacije , pregledajte i odaberite glavnu EXE datoteku koja će pokrenuti vašu aplikaciju.
  4. Ako ne instalirate aplikaciju, omogućite Aplikacija nema glavnu izvršnu datoteku . Zatim dodajte datoteke i mape u instalaciju pomoću Dodaj datoteke... i Dodaj mape ... gumbi. Klik Sljedeći .
  5. Na stranici Prečaci za aplikacije ostavite zadane vrijednosti ili ih promijenite kako bi odgovarale vašim željama. Sve je samo po sebi razumljivo. Klik Sljedeći .
  6. Na stranici Dokumentacija aplikacije možete ukazati na najviše tri TXT datoteke koje će se prikazivati ​​tijekom instalacijskog procesa krajnjeg korisnika. Obično će to biti LICENSE.TXT, INSTALL.TXT i README.TXT, ali mogu biti sve što želite. Klik Sljedeći .
  7. Na stranici 'Jezici za postavljanje' zadržite Engleski, ali možete dodati koliko god drugih jezika želite. Klik Sljedeći .

Sada slijedite ove korake u nastavku:

Na stranici Postavke prevoditelja možete prilagoditi instalacijsku EXE datoteku:

  • The Izlazna mapa prilagođenog prevoditelja gdje će se postaviti rezultirajuća instalacijska EXE datoteka.
  • Naziv izlazne datoteke kompajlera tako će se zvati EXE datoteka. Zadana postavka je setup.exe .
  • Datoteka ikona prilagođenog postavljanja je ikona koju će koristiti instalacijska EXE datoteka. Ovo mora biti ICO datoteka koju možete preuzeti ili pretvoriti iz PNG -a.
  • Lozinka za postavljanje će zaštititi neovlaštene korisnike od korištenja vašeg instalacijskog programa. Ostavite prazno za onemogućavanje ove značajke.

Nakon konfiguriranja postavki odaberite Završi . Kada se od vas zatraži da sastavite novu skriptu, kliknite Da . Kad se od vas zatraži da spremite skriptu, odaberite Ne ako je ovo jednokratna instalacijska datoteka. Odaberi Da ako ga kasnije namjeravate izmijeniti ili ažurirati.

Pričekajte da se proces dovrši i voilà, imat ćete izvršnu datoteku sa sobom.

Preuzimanje datoteka: Inno postavljanje za Windows (Besplatno)

Koja je metoda najbolja za stvaranje EXE instalacijskog programa?

Ako je vaš softver osnovni ili ćete ga distribuirati samo ograničenom broju ljudi, idite na 7-Zip metodu. Jednostavno je, brzo i ne zahtijeva gotovo nikakvo tehničko znanje.

Ako je vaš softver donekle jednostavan i želite predstaviti stvarnog čarobnjaka za instalaciju za svoje krajnje korisnike, idite na IExpress metodu. Konačno, odlučite se za aplikaciju Inno ako imate složen softver i znate što radite.

Udio Udio Cvrkut E -pošta Što je TrustedInstaller? Zašto me sprječava preimenovanje datoteka?

Saznajte što je TrustedInstaller, zašto vam TrustedInstaller onemogućuje pristup datotekama i kako privremeno isključiti TrustedInstaller.

Pročitajte Dalje
Povezane teme
  • Windows
  • Programiranje
  • Windows 10
  • Instalirajte softver
  • Savjeti za Windows
O autoru Joel Lee(1524 objavljenih članaka)

Joel Lee glavni je urednik MakeUseOf od 2018. Ima B.S. iz računalnih znanosti i više od devet godina profesionalnog iskustva u pisanju i uređivanju.

Više od Joela Leeja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu