Jak vytvořit instalační soubor „EXE“

Jak vytvořit instalační soubor „EXE“

Co uděláte, když jste vytvořili nový software pro Windows - cokoli od jednoduchého diagnostického nástroje až po složitou počítačovou videohru - a chcete to sdílet se světem? Soubory můžete zkomprimovat do jednoho souboru ZIP a distribuovat je.





Nebo můžete být fantastickí a místo toho vytvořit instalační soubor EXE.





V tomto příspěvku se budeme zabývat třemi různými způsoby, jak vytvořit EXE: samorozbalovací balíček, jednoduchý instalační program využívající integrovaný IExpress a pokročilý instalační program pomocí přizpůsobitelného nastavení Inno.





1. Vytvořte rychlý soubor EXE pomocí 7-Zip

Pravděpodobně již používáte 7-Zip k extrahování všech druhů archivních souborů a víte, že 7-Zip může vytvářet archivní soubory, ale věděli jste, že jej můžete také použít k vytvoření souboru EXE, který funguje jako instalační program?

Říká se tomu SFX archiv (samorozbalovací) a funguje tak, že zkomprimuje všechny vaše koncové soubory dohromady a poté do archivu vloží speciální soubor EXE, který ví, jak vše extrahovat.



Jinými slovy, příjemce může extrahovat archiv SFX (který se jeví jako samotný soubor EXE), i když nemá správný software, což se může stát u formátů jako 7Z, RAR, TAR a ZIP.

Zde je návod, jak vytvořit SFX archiv pomocí 7-Zip:





  1. Připravte si všechny soubory a adresáře v rámci jednoho hlavního adresáře a pojmenujte adresář, jak chcete.
  2. Klikněte pravým tlačítkem myši v adresáři a vyberte 7-Zip> Přidat do archivu ...
  3. Pod Možnosti , povolit Vytvořit SFX archiv a vyberte následující nastavení ... > Formát archivu: 7z> Úroveň komprese: Normální> Metoda komprese: LZMA2> Velikost slovníku: 16 MB> Velikost slova: 32> Velikost pevného bloku: 2 GB
  4. Nakonec klikněte na OK .

Archivy SFX nejsou skutečné instalační soubory. Extrahované soubory neumisťují do určeného cílového adresáře. Neupravují Registr Windows . Kromě toho nevytvářejí instalační protokoly a nezobrazují se jako nainstalovaný software v aplikaci Odinstalovat. Jsou to doslova archivní soubory oblečené jako soubory EXE.

Stažení: 7-zip pro Okna (Volný, uvolnit)





jaká generace je nejnovější ipad

2. Jak pomocí IExpress snadno vytvořit EXE

IExpress je nástroj, který je dodáván s verzemi systému Windows počínaje Windows XP a novějšími. Tento nástroj je dodáván s grafickým rozhraním front-end (tzv. IExpress Wizard), ale můžete také vytvářet instalační soubory pomocí ručně skriptovaných souborů SED (Self Extraction Directive). Doporučujeme průvodce.

Stejně jako 7-Zip výše, tato metoda vytváří samorozbalovací archiv, ale se dvěma zásadními rozdíly: v jednom bude koncový uživatel postupovat prostřednictvím vícestránkového průvodce instalací a za druhé, koncový uživatel může určit cílový adresář kde nástroj extrahuje soubory.

A takto vytvoříte instalační EXE pomocí IExpress:

  1. Otevřete výzvu Spustit ( Klávesa Windows + R. ) a napište iexpress.exe spusťte Průvodce IExpress.
  2. Vybrat Vytvořte nový soubor směrnice o samorozbalování a klikněte další .
  3. Vybrat Extrahujte pouze soubory a klikněte další .
  4. Pro název balíčku je bezpečnou volbou název vaší aplikace.
  5. Pro výzvu k potvrzení vyberte Žádná výzva nebo Prompt user with . Na tom ani tak nezáleží. Pro koncového uživatele, včetně jednoho, je vždy bezpečná volba.
  6. Pro licenční smlouvu vyberte Zobrazit licenci pokud chcete, aby koncový uživatel souhlasil s licenční smlouvou s koncovým uživatelem (EULA). Pokud ne, je dobré vybrat Nezobrazovat licenci .
  7. Kliknutím na tlačítko přidejte všechny soubory, které chcete vidět nainstalované Přidat , procházením na místo, kde se soubory nacházejí, a výběrem všech.
  8. Pokračujte v Průvodci IExpress a vyberte preferované možnosti pro Ukaž okno a Hotová zpráva vyzve.
  9. U názvu balíčku klikněte na Procházet , přejděte na místo, kde chcete vytvořit instalační soubor EXE, a pojmenujte jej. Toto je soubor EXE, který budete distribuovat koncovým uživatelům. Klikněte další .
  10. Nakonec vyberte Směrnice Save Self Extraction (SED) soubor, pokud chcete později vytvořit upravený instalační program, například když jste opravili software a potřebujete aktualizovaný instalační program. Pokud zvolíte Neukládejte , pak budete muset projít celým procesem od nuly.
  11. Na Vytvořit balíček stránku, klikněte další .

Váš balíček bude vytvořen za několik minut. Všimněte si, že IExpress má nějaké zvláštnosti a problémy :

  • Nepovoluje zahrnutí prázdných adresářů.
  • Pokud má vaše instalace podadresáře, tyto podadresáře nebudou zahrnuty.
  • Pokud máte více souborů stejného jména, dokonce i v samostatných adresářích, instalace instalačního programu se nezdaří.

Kvůli těmto zvláštnostem doporučujeme místo toho použít níže uvedenou metodu.

Související: Co je to GUI (grafické uživatelské rozhraní)?

3. Nejlepší způsob, jak vytvořit EXE: Použijte Inno Setup

Inno Setup je nástroj s otevřeným zdrojovým kódem který je v aktivním vývoji od roku 1997. Byl vytvořen částečně v reakci na tehdejší dílčí verzi InstallShield Express. Od té doby se stal instalačním tvůrcem volby pro ty, kteří se nestarají prozkoumat proprietární možnosti.

Jeho největší předností je flexibilita. Inno Setup používá soubory skriptů s příponou ISS ('Inno Setup Script') k přizpůsobení různých aspektů instalačního programu: které soubory jsou začleněny, kde probíhá instalace, zda vytvářet zástupce atd. Soubory ISS používají podobné formátování jako soubory INI a lze vygenerovat pomocí Průvodce nastavením Inno.

Chcete -li vytvořit instalační program pomocí Inno Setup, spusťte soubor Kompilátor nastavení Inno aplikace. V uvítací výzvě vyberte Vytvořte nový soubor skriptu pomocí Průvodce skriptem . Odtud zadejte název aplikace a verzi aplikace. Volitelně můžete také zahrnout podrobnosti o vydavateli aplikací a webových stránkách aplikace. Klikněte další .

  1. Nyní vyberte Cílová základní složka , což je ve výchozím nastavení Program Files.
  2. Zadejte an Název složky aplikace , což je název hlavního adresáře, kam budou směřovat vaše instalační soubory. Klikněte další .
  3. Pro Hlavní spustitelný soubor aplikace , procházejte a vyberte hlavní soubor EXE, který spustí vaši aplikaci.
  4. Pokud neinstalujete aplikaci, povolte ji Aplikace nemá hlavní spustitelný soubor . Poté do instalace přidejte soubory a složky pomocí Přidat soubory... a Přidat složky ... tlačítka. Klikněte další .
  5. Na stránce Zkratky aplikací ponechte výchozí hodnoty nebo je změňte podle svých preferencí. Všechny jsou samozřejmé. Klikněte další .
  6. Na stránce Dokumentace aplikace můžete ukázat až na tři soubory TXT, které se zobrazí během procesu instalace koncového uživatele. Obvykle to budou LICENSE.TXT, INSTALL.TXT a README.TXT, ale mohou to být cokoli chcete. Klikněte další .
  7. Na stránce Nastavení jazyků ponechte Angličtina, ale můžete přidat libovolný počet dalších jazyků. Klikněte další .

Nyní proveďte níže uvedené kroky:

Na stránce Nastavení kompilátoru můžete přizpůsobit instalační soubor EXE:

  • The Vlastní výstupní složka kompilátoru je místo, kde bude umístěn výsledný instalační soubor EXE.
  • Název základního výstupního souboru kompilátoru tak se bude jmenovat soubor EXE. Výchozí nastavení je setup.exe .
  • Soubor ikon vlastního nastavení je ikona, kterou použije instalační soubor EXE. Musí to být soubor ICO, který si můžete stáhnout nebo převést z PNG.
  • Nastavit heslo ochrání neoprávněné uživatele před použitím vašeho instalačního programu. Chcete -li tuto funkci deaktivovat, ponechte pole prázdné.

Po konfiguraci nastavení vyberte Dokončit . Po zobrazení výzvy k kompilaci nového skriptu klikněte na Ano . Po zobrazení výzvy k uložení skriptu vyberte Ne pokud se jedná o jednorázový instalační soubor. Vybrat Ano pokud jej plánujete později upravit nebo aktualizovat.

Počkejte, až se proces dokončí, a voilà, budete mít s sebou spustitelný soubor.

Stažení: Inno Setup pro Okna (Volný, uvolnit)

Jaká metoda je nejlepší pro vytvoření instalačního programu EXE?

Pokud je váš software základní nebo se chystáte distribuovat pouze omezenému počtu lidí, použijte metodu 7-Zip. Je to snadné, rychlé a nevyžaduje téměř žádné technické znalosti.

Pokud je váš software poněkud jednoduchý a chcete svým koncovým uživatelům představit skutečného průvodce instalací, použijte metodu IExpress. Nakonec se rozhodněte pro aplikaci Inno, pokud máte složitý software a víte, co děláte.

Podíl Podíl tweet E-mailem Co je TrustedInstaller? Proč mi brání přejmenovávat soubory?

Zjistěte, co je TrustedInstaller, proč vám TrustedInstaller brání v přístupu k souborům a jak dočasně vypnout TrustedInstaller.

Číst dále
Související témata
  • Okna
  • Programování
  • Windows 10
  • Nainstalujte software
  • Tipy pro Windows
O autorovi Joel lee(1524 publikovaných článků)

Joel Lee je šéfredaktorem MakeUseOf od roku 2018. Má titul B.S. v informatice a více než devět let profesionálních zkušeností s psaním a střihem.

Více od Joela Leeho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru