reklama

Co děláte, když jste vytvořili nějaký nový software Windows - cokoli od a jednoduchý diagnostický nástroj 13 Diagnostické nástroje systému Windows ke kontrole stavu počítačePomocí těchto diagnostických nástrojů počítače můžete provést kontrolu stavu počítače a opravit problémy. Někteří konkrétně podporují diagnostiku systému Windows 10. Přečtěte si více a komplexní PC videohra 5 bezplatných softwarových nástrojů pro vývoj her k vytvoření vlastních herSoftware pro vývoj her zdarma je skvělý způsob, jak zahájit výrobu videoher. Sestavili jsme nejlepší herní software na trhu. Přečtěte si více - a chcete to sdílet se světem? Mohli byste komprimovat soubory do jediného ZIP souboru a distribuovat to.

Nebo můžete být ozdobní a místo toho si vytvořit EXE EXE instalátoru.

V tomto příspěvku se budeme zabývat třemi různými metodami: samorozbalovací balíček, jednoduchý instalační program pomocí vestavěného IExpress a pokročilý instalační program pomocí přizpůsobitelného nastavení Inno Setup.

instagram viewer

Rychlá metoda: Použití 7-Zip

Pravděpodobně již používáte 7-Zip extrahování všech druhů archivních souborů Jak extrahovat soubory ze ZIP, RAR, 7z a dalších běžných archivůSetkali jste se někdy se souborem .rar a zajímalo by vás, jak jej otevřít? Naštěstí je správa souborů ZIP a jiných komprimovaných archivů pomocí správných nástrojů jednoduchá. Zde je to, co potřebujete vědět. Přečtěte si více a pravděpodobně už víte, že 7-Zip dokáž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 instalátor?

Říká se tomu Archiv SFX („Samorozbalovací“) a funguje tak, že zkomprimuje všechny vaše konečné soubory, a poté vloží do archivu speciální soubor EXE, který ví, jak extrahovat vše. Jinými slovy, příjemce může extrahovat archiv SFX (který se zobrazuje jako samotný soubor EXE), i když nemá správný software, což se může stát u formátů, jako jsou 7Z, RAR, TAR a ZIP.

Jak vytvořit instalační soubor "EXE" vytvořte instalační program 7zip

Jak vytvořit svůj vlastní SFX archiv s 7-Zip:

  1. Připravte si všechny své soubory a adresáře v jediném hlavním adresáři a pojmenujte adresář podle svého přání.
  2. Klepněte pravým tlačítkem myši na adresář 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 plného bloku: 2 GB
  4. Klikněte na OK. Hotovo!

Archivy SFX nejsou opravdovými instalačními soubory. Neumístí extrahované soubory do určeného cílového adresáře. Neupravují registr Windows. Nevytvářejí instalační protokoly a v aplikaci Uninstall se nezobrazují jako „nainstalovaný software“. Jsou to doslova archivní soubory upravené jako soubory EXE.

Stažení7-Zip (Volný, uvolnit)

Snadná metoda: Použití IExpress

IExpress je nástroj dodávaný s verzemi systému Windows počínaje Windows XP a dále. Tento nástroj je dodáván s grafickým rozhraním front-end (nazývaným Průvodce IExpress), ale můžete také vytvořit instalační soubory pomocí ručně psaných skriptů Self Extraction Direction (SED). Doporučujeme průvodce.

Stejně jako výše uvedený 7-Zip tato metoda vytváří samorozbalovací archiv, ale se dvěma hlavními rozdíly: jedním bude koncový uživatel pokračovat prostřednictvím vícestránkového Průvodce instalací a dva, koncový uživatel může určit cílový adresář, do kterého bude nástroj extrahovat soubory.

Jak vytvořit instalační soubor "EXE" vytvořit instalační program iexpress

Jak vytvořit svůj vlastní instalační EXE pomocí IExpress:

  1. Otevřete výzvu Spustit (Klávesa Windows + R) a typu iexpress.exe spusťte Průvodce IExpress.
  2. Vybrat Vytvořte nový soubor směrnice pro vlastní extrakci a klikněte další.
  3. Vybrat Extrahujte pouze soubory a klikněte další.
  4. Pokud jde o název balíčku, název aplikace je bezpečná volba.
  5. Pro výzvu k potvrzení zvolte Žádná výzva nebo Vyzvěte uživatele pomocí. Na tom nezáleží. V zájmu koncového uživatele, včetně jednoho, je vždy bezpečná volba.
  6. Pro licenční smlouvu Zobrazit licenci pokud chcete, aby koncový uživatel souhlasil s nějakou licenční smlouvou s koncovým uživatelem (EULA). Pokud ne, je v pořádku vybrat Nezobrazovat licenci.
  7. Kliknutím na ikonu přidejte všechny soubory, které chcete vidět nainstalované Přidat, procházením, kde jsou soubory, a výběrem všech.
  8. Pokračujte v Průvodci IExpress a vyberte preferované možnosti pro Ukaž okno a Dokončená zpráva výzvy.
  9. Název balíčku klepně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 na další.
  10. Nakonec vyberte Uložte soubor směrnice pro samorozbalovací (SED) chcete-li později vytvořit upravený instalační program, například když jste opravili software a potřebujete aktualizovaný instalační program. Pokud vyberete Neukládej, musíte celý proces projít od nuly.
  11. Na Vytvořit balíček klikněte na další. Počkejte. Hotovo!

Uvědomte si, že IExpress má několik zvláštností a problémů. To neumožňuje zahrnutí prázdných adresářů. Pokud vaše instalace obsahuje podadresáře, nebudou podadresáře zahrnuty. Pokud máte více souborů se stejným názvem, a to i v samostatných adresářích, instalace instalačního programu se nezdaří.

Vzhledem k těmto zvláštnostem doporučujeme použít níže uvedenou metodu.

Doporučená metoda: Použití Inno Setup

Inno Setup je open source utilita Co je open source software? [MakeUseOf vysvětluje]„Otevřený zdroj“ je termín, který se v dnešní době hodně obrací. Možná víte, že některé věci jsou open source, jako je Linux a Android, ale víte, co to znamená? Co je otevřené ... Přečtěte si více to se od roku 1997 aktivně vyvíjí. Byl vytvořen částečně v reakci na v současné době podoblasti InstallShield Express. Od té doby se stal tvůrcem instalačního programu pro ty, kteří se nezajímají o prozkoumání proprietárních možností.

Jeho největší remízou je její flexibilita. Inno Setup používá soubory skriptu s příponou ISS („Inno Setup Script“) k přizpůsobení různých aspektů instalátor: které soubory jsou začleněny, kde k instalaci dochází, zda vytvořit zkratky, atd. Soubory ISS používají podobné formátování jako soubory INI a lze je vygenerovat pomocí Průvodce nastavením Inno.

Jak vytvořit instalační soubor "EXE" vytvořit instalační program inno setup

Jak vytvořit vlastní instalační program pomocí Inno Setup:

  1. Spusťte aplikaci Inno Setup Compiler.
  2. V uvítacím řádku vyberte Vytvořte nový soubor skriptu pomocí Průvodce skripty.
  3. Zadejte název aplikace a verzi aplikace. Volitelně můžete také zahrnout podrobnosti o aplikaci Publisher Application a Application Web. Klikněte na další.
  4. Vybrat Cílová základní složka, které se standardně nastavují na Program Files. Zadejte znak Název složky aplikace, což je název hlavního adresáře, kam vaše instalační soubory půjdou. Klikněte na další.
  5. Pro Hlavní spustitelný soubor aplikace, procházejte a vyberte hlavní soubor EXE, který spustí vaši aplikaci. Pokud aplikaci neinstalujete, povolte ji Aplikace nemá hlavní spustitelný soubor. Pak přidejte soubory a složky do vaší instalace pomocí Přidat soubory… a Přidat složky… tlačítka. Klikněte na další.
  6. Na stránce Zkratky aplikací ponechte výchozí nastavení nebo je změňte podle svých preferencí. Všechny jsou samy vysvětlující. Klikněte na další.
  7. Na stránce Aplikační dokumentace můžete ukázat až 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 na další.
  8. Na stránce Nastavení jazyků ponechte Angličtina ale můžete přidat libovolný počet dalších jazyků. Klikněte na další.
  9. Na stránce Nastavení kompilátoru můžete upravit soubor EXE instalačního programu:
    > Vlastní výstupní složka kompilátoru je místo, kam bude výsledný instalační soubor EXE umístěn.
    > Název základního souboru výstupu kompilátoru je název souboru EXE. Výchozí nastavení je setup.exe.
    > Soubor ikon vlastního nastavení je ikona, která bude použita pro soubor EXE instalačního programu. Musí to být soubor ICO, který můžete stáhnout nebo převést z PNG Jak přizpůsobit libovolnou ikonu v systému Windows 10Zde je návod, jak změnit ikony v systému Windows 10, včetně zkratek programů, složek, typů souborů a mnoho dalšího. Přečtěte si více .
  10. Nastavení hesla bude chránit neoprávněné uživatele před použitím instalačního programu. Chcete-li tuto funkci deaktivovat, nechte ji prázdnou.
  11. Klikněte na 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 nebo vyberte Ano pokud ji plánujete upravit nebo aktualizovat později. Hotovo!

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

Která metoda je pro vás nejvhodnější?

Pokud je váš software extrémně jednoduchý nebo pokud 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 koncovým uživatelům předložit průvodce skutečnou instalací, použijte metodu IExpress.

Pokud je váš software složitý a máte za sebou mnoho technických zkušeností, použijte metodu Inno Setup. Je to nejflexibilnější, nejsilnější a netrpí problémy, které trápí IExpress.

Jakou metodu použijete? Existují nějaké jiné metody, které nám chyběly? Dejte nám vědět v komentářích níže!

Obrázek Kredit: sdecoret, DaGa5 prostřednictvím Shutterstock.com

Joel Lee má B.S. v oblasti informatiky a více než šest let praxe v psaní. Je šéfredaktorem MakeUseOf.