Ako vytvoriť inštalačný súbor „EXE“

Ako vytvoriť inštalačný súbor „EXE“

Čo robíte, keď ste vytvorili nový softvér pre systém Windows - od jednoduchého diagnostického nástroja po komplexnú počítačovú videohru - a chcete ho zdieľať s celým svetom? Súbory môžete skomprimovať do jedného súboru ZIP a distribuovať ho.





Alebo môžete byť fantastickí a namiesto toho vytvorte inštalátor EXE.





V tomto príspevku sa budeme zaoberať tromi rôznymi spôsobmi vytvorenia EXE: samorozbaľovací balík, jednoduchý inštalátor pomocou vstavaného IExpress a pokročilý inštalátor pomocou prispôsobiteľného Inno Setup.





1. Vytvorte rýchly súbor EXE pomocou programu 7-Zip

Pravdepodobne už používate 7-Zip na extrahovanie všetkých druhov archívnych súborov a viete, že 7-Zip môže vytvárať archívne súbory, ale vedeli ste, že ho môžete použiť aj na vytvorenie súboru EXE, ktorý funguje ako inštalátor?

Hovorí sa tomu Archív SFX (samorozbaľovací) a funguje tak, že skomprimuje všetky vaše koncové súbory dohromady a potom vloží do archívu špeciálny súbor EXE, ktorý vie, ako všetko extrahovať.



Inými slovami, príjemca môže extrahovať archív SFX (ktorý sa javí ako samotný súbor EXE), aj keď nemá správny softvér, čo sa môže stať pri formátoch 7Z, RAR, TAR a ZIP.

Tu je návod, ako vytvoriť archív SFX pomocou 7-Zip:





  1. Pripravte si všetky súbory a adresáre v jednom hlavnom adresári a pomenujte ho ľubovoľne.
  2. Kliknite pravým tlačidlom myši v adresári a zvoľte 7-Zip> Pridať do archívu ...
  3. Pod možnosti , povoliť Vytvorte SFX archív a zvoľte nasledujúce nastavenia ... > Formát archívu: 7z> Úroveň kompresie: Normálne> Metóda kompresie: LZMA2> Veľkosť slovníka: 16 MB> Veľkosť slova: 32> Veľkosť pevného bloku: 2 GB
  4. Nakoniec kliknite na OK .

Archívy SFX nie sú skutočnými inštalačnými súbormi. Extrahované súbory neumiestňujú do určeného cieľového adresára. Neupravujú Register systému Windows . Okrem toho nevytvárajú protokoly o inštalácii a nezobrazujú sa ako nainštalovaný softvér v aplikácii Odinštalovať. Sú to doslova archívne súbory oblečené ako súbory EXE.

Stiahnuť ▼: 7-zips pre Windows (Zadarmo)





hrá ps4 hry ps3?

2. Ako používať IExpress na ľahké vytvorenie EXE

IExpress je nástroj, ktorý sa dodáva s verziami systému Windows počínajúc systémom Windows XP a novším. Tento nástroj je dodávaný s grafickým rozhraním front-end (nazývaný Sprievodca IExpress), ale tiež môžete vytvárať inštalačné súbory pomocou ručne skriptovaných súborov SED (Self Extraction Directive). Odporúčame Sprievodcu.

Rovnako ako 7-Zip vyššie, táto metóda vytvára samorozbaľovací archív, ale s dvoma hlavnými rozdielmi: v jednom bude koncový používateľ postupovať pomocou viacstránkového sprievodcu inštaláciou a za druhé, koncový používateľ môže určiť cieľový adresár na kde nástroj extrahuje súbory.

A takto vytvoríte inštalátor EXE pomocou programu IExpress:

  1. Otvorte výzvu Spustiť ( Kláves Windows + R. ) a napíšte iexpress.exe na spustenie sprievodcu IExpress.
  2. Vyberte Vytvorte nový súbor smernice o samorozbaľovaní a klikni Ďalšie .
  3. Vyberte Extrahujte iba súbory a klikni Ďalšie .
  4. Pokiaľ ide o názov balíka, názov vašej aplikácie je bezpečnou voľbou.
  5. Na výzvu na potvrdenie zvoľte Žiadna výzva alebo Vyžiadať používateľa pomocou . Na tom ani tak nezáleží. Pre koncového používateľa je zahrnutie jedného vždy bezpečnou voľbou.
  6. Pre licenčnú zmluvu zvoľte Zobraziť licenciu ak chcete, aby koncový používateľ súhlasil s licenčnou zmluvou koncového používateľa (EULA). Ak nie, je dobré vybrať si Nezobrazovať licenciu .
  7. Kliknutím na tlačidlo pridajte všetky súbory, ktoré chcete vidieť nainštalované Pridať , vyhľadajte miesto, kde sa súbory nachádzajú, a vyberte ich všetky.
  8. Pokračujte v sprievodcovi IExpress a vyberte požadované možnosti pre Zobraziť okno a Hotová správa výzvy.
  9. Pri názve balíka kliknite na Prehliadať , prejdite na miesto, kde chcete vytvoriť inštalátor EXE, a pomenujte ho. Toto je súbor EXE, ktorý budete distribuovať koncovým používateľom. Kliknite Ďalšie .
  10. Nakoniec vyberte Save Save Extraction Directive (SED) súbor, ak chcete neskôr vytvoriť upravený inštalátor, napríklad keď ste opravili softvér a potrebujete aktualizovaný inštalátor. Ak vyberiete Nešetriť , potom budete musieť prejsť celým procesom od začiatku.
  11. Na Vytvoriť balík stránku, kliknite Ďalšie .

Váš balík bude vytvorený za niekoľko minút. Všimnite si toho, že IExpress má niekoľko zvláštností a problémov :

  • Neumožňuje zahrnutie prázdnych adresárov.
  • Ak má vaša inštalácia podadresáre, tieto podadresáre nebudú zahrnuté.
  • Ak máte viacero súborov s rovnakým názvom, dokonca aj v rámci oddelených adresárov, vytvorenie inštalátora zlyhá.

Vzhľadom na tieto zvláštnosti odporúčame namiesto toho použiť nižšie uvedenú metódu.

Súvisiace články: Čo je to grafické používateľské rozhranie (GUI)?

3. Najlepší spôsob, ako vytvoriť EXE: použite Inno Setup

Inno Setup je nástroj s otvoreným zdrojovým kódom ktorý je v aktívnom vývoji od roku 1997. Bol vytvorený čiastočne v reakcii na vtedajší podparát InstallShield Express. Od tej doby sa stal inštalačným tvorcom voľby pre tých, ktorým je jedno skúmať proprietárne možnosti.

Jeho najväčšou výhodou je flexibilita. Inno Setup používa súbory skriptov s príponou ISS („Inno Setup Script“) na prispôsobenie rôznych aspektov inštalátora: ktoré súbory sú začlenené, kde sa inštalácia inštaluje, či sa majú vytvárať skratky atď. Súbory ISS používajú podobné formátovanie ako súbory INI a je možné vygenerovať pomocou sprievodcu nastavením Inno.

Ak chcete vytvoriť svoj inštalátor pomocou Inno Setup, spustite súbor Inno Setup Compiler aplikácia V uvítacej výzve vyberte Vytvorte nový súbor skriptu pomocou Sprievodcu skriptmi . Odtiaľ zadajte názov svojej aplikácie a verziu aplikácie. Voliteľne môžete tiež zahrnúť podrobnosti o vydavateľovi aplikácie a webovej stránke aplikácie. Kliknite Ďalšie .

  1. Teraz vyberte položku Cieľový základný priečinok , ktorá je predvolene nastavená na Program Files.
  2. Zadajte Názov priečinka aplikácie , čo je názov hlavného adresára, kam budú smerovať vaše inštalačné súbory. Kliknite Ďalšie .
  3. Pre Hlavný spustiteľný súbor aplikácie , prehliadajte a vyberte hlavný súbor EXE, ktorý spustí vašu aplikáciu.
  4. Ak neinštalujete aplikáciu, povoľte ju Aplikácia nemá hlavný spustiteľný súbor . Potom pridajte súbory a priečinky do svojej inštalácie pomocou Pridať súbory... a Pridať priečinky ... tlačidlá. Kliknite Ďalšie .
  5. Na stránke Skratky aplikácií nechajte predvolené nastavenia alebo ich zmeňte podľa svojich predstáv. Všetky sú samovysvetľujúce. Kliknite Ďalšie .
  6. Na stránke Dokumentácia aplikácie môžete poukázať až na tri súbory TXT, ktoré sa zobrazia počas procesu inštalácie koncového používateľa. Obvykle to budú LICENSE.TXT, INSTALL.TXT a README.TXT, ale môžu to byť čokoľvek, čo chcete. Kliknite Ďalšie .
  7. Na stránke Nastavovacie jazyky ponechajte Angličtina, ale môžete pridať ľubovoľný počet ďalších jazykov. Kliknite Ďalšie .

Teraz postupujte nasledovne:

Na stránke Nastavenia kompilátora môžete prispôsobiť súbor EXE inštalátora:

  • The Výstupný priečinok vlastného kompilátora je miesto, kde bude umiestnený výsledný súbor EXE inštalátora.
  • Názov základného súboru výstupu kompilátora sa bude volať súbor EXE. Predvolené nastavenie je setup.exe .
  • Súbor ikon vlastného nastavenia je ikona, ktorú použije súbor EXE inštalátora. Musí to byť súbor ICO, ktorý si môžete stiahnuť alebo previesť z PNG.
  • Nastaviť heslo ochráni neoprávnených používateľov pred použitím vášho inštalátora. Ak chcete túto funkciu zakázať, nechajte pole prázdne.

Po nakonfigurovaní nastavení vyberte Skončiť . Keď sa zobrazí výzva na kompiláciu nového skriptu, kliknite na Áno . Po zobrazení výzvy na uloženie skriptu vyberte Nie ak ide o jednorazový inštalačný súbor. Vyberte Áno ak ho plánujete neskôr upraviť alebo aktualizovať.

Počkajte, kým sa proces dokončí, a voilà, budete mať so sebou spustiteľný súbor.

Stiahnuť ▼: Inno Setup for Windows (Zadarmo)

Ktorá metóda je najlepšia na vytvorenie inštalátora EXE?

Ak je váš softvér základný alebo ak ho chcete distribuovať iba obmedzenému počtu ľudí, postupujte podľa metódy 7-Zip. Je to jednoduché, rýchle a nevyžaduje takmer žiadne technické znalosti.

Ak je váš softvér trochu jednoduchý a chcete svojim koncovým používateľom predstaviť skutočného sprievodcu inštaláciou, postupujte podľa metódy IExpress. Nakoniec sa rozhodnite pre aplikáciu Inno, ak máte zložitý softvér a viete, čo robíte.

zdieľam zdieľam Tweet E -mail Čo je TrustedInstaller? Prečo mi to bráni v premenovaní súborov?

Zistite, čo je TrustedInstaller, prečo vám TrustedInstaller bráni v prístupe k súborom a ako dočasne vypnúť TrustedInstaller.

Čítajte ďalej
Súvisiace témy
  • Windows
  • Programovanie
  • Windows 10
  • Nainštalujte softvér
  • Tipy pre Windows
O autorovi Joel Lee(1524 publikovaných článkov)

Joel Lee je šéfredaktorom MakeUseOf od roku 2018. Má titul B.S. v informatike a viac ako deväť rokov profesionálnych skúseností s písaním a úpravami.

Viac od Joela Leeho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber