Program pro vytvoření instalačního exe. Průvodce systémy pro vytváření instalačních programů. Program pro vytvoření instalačního programu Inno Setup je plnohodnotný nástroj

Clickteam vyrábí jednoduché a přátelské produkty pro vývojáře: například Clickteam Fusion, The Games Factory, Multimedia Fusion. Na stejném řádku je program Install Creator. Hlavní výhodou produktu je rychlé vytvoření distribuce pomocí průvodce krok za krokem.

Sekce nastavení jsou uspořádány v tak přísném pořadí ve formě záložek. Nejprve data (Files), textový obsah dialogů (Wizard Text), formát okna (Window), další nastavení(Options), nastavení odinstalátoru (Uninstaller), velikost distribuce (Build). Po kliknutí na Build se spustí kompilace instalátoru, zbývá pouze určit jeho umístění.

Instalátor zabere 65 KB, včetně odinstalátoru je to 105 KB. Kromě toho Install Creator používá jeden ze dvou kompresních algoritmů (zipper/diferenciátor), nejlepší možnost určeno automaticky. V případě potřeby mohou být data umístěna v balíčku odděleném od instalačního programu.

Funkčnost Clickteam Install Creator je sjednocená, chybí některé důležité možnosti. Vícejazyčnost tedy není podporována, ruský jazyk v seznamu lokalizací zcela chybí. Integrace s řešeními třetích stran není k dispozici, takže práce s velkými projekty (vyžadující mnoho připojení v systému) bude nepohodlná. Program neumožňuje vytvářet aktualizace nebo záplaty. Ve druhém případě však můžete použít vývoj Clickteam.

Neregistrovaná verze Install Creator obsahuje reklamu. Profesionální verze kromě odstranění tohoto limitu umožňuje zahrnout do distribuce několik edic a nastavit licenční limit pro uživatele instalačního programu.

Resumé. Schopnosti Install Creator budou vyžadovány při práci s jednoduchými projekty. Výsledné instalační programy obsahují základní sadu uživatelských možností, mezi kterými není výběr jazyků ani instalačního profilu. Rozhodně se jedná o nejjednodušší řešení ze všech instalačních komplexů zmíněných v recenzi.

Aktuální instalační program

Actual Installer je program pro vytváření poměrně složitých instalačních programů systému Windows bez použití skriptů. Základní sada funkcí zahrnuje vícejazyčnost, efektivní kompresi, podrobné přizpůsobení rozhraní, příkazový řádek a další funkce uvedené níže.

Neexistuje žádný průvodce krok za krokem, ale je k dispozici okno možností pro nový projekt. Jakmile určíte základní informace o produktu, můžete přejít do hlavního okna programu. Možnosti jsou umístěny v 5 sekcích – „Obecné“, „Instalace“, „Dialogová okna“, „Systém“ a „Registr“.

Sekce Obecné poskytuje informace o projektu a konfiguruje vzhled průvodce instalací. Během procesu může instalační technik zkontrolovat systémové požadavky(jako je verze OS, uživatelská oprávnění) a závislosti (Microsoft .NET Framework, Internet Explorer, Adobe Reader, Java, SQL Server a další). Pokud zadané součásti chybí, instalační program bude vyžadovat, aby si je uživatel stáhl a nainstaloval.

V Instalace - umístění souborů a složek, umístění spustitelného souboru, nastavení procesů instalace, aktualizace a odinstalace. Oba procesy lze provádět tiše bez nutnosti zásahu uživatele. Kromě instalátoru jej lze použít (Actual Updater).

Dialogy („Dialogy“) poskytují přístup k „náplni“ sekcí, včetně textu licenční smlouvy, souboru readme, a to i ve formátu RTF. Zde je výběr lokalizačních jazyků, přičemž na seznamu je ruština. Nepotřebné části instalačního programu lze snadno deaktivovat.

Systém (“Systém”) – nastavení systémových změn provedených během instalace: zkratky, klíče registru, proměnné a uživatelské příkazy.

Register (“Register”) - nastavení asociací souborů, proměnných prostředí, knihoven.

Po nastavení potřebných možností stačí kliknout na tlačítko Build Project – instalátor je připraven ke spuštění. Pokud byla při vytváření instalačního programu vynechána důležitá možnost, program Actual Installer vás o tom během kompilace informuje a oznámí chybu.

Resumé. Actual Installer obsahuje téměř vše standardní parametry a možnosti projektu. Toto je „střední“ možnost mezi velmi jednoduchými (jako Clickteam Install Creator) a těžšími řešeními, o kterých bude také diskutovat.

CreateInstall

CreateInstall - sada nástrojů pro vytváření instalačních programů. Je založen na dvou funkcích – kontrole nad instalačním procesem a neomezené rozšiřitelnosti. Obě funkce jsou implementovány díky skriptovacímu nástroji.

Rozhraní CreateInstall je rozděleno do 3 záložek – „Projekt“, „Instalační skript“ a „Odinstalační skript“. První část umožňuje nastavit obecná nastavení instalačního programu: informace o produktu, podporované jazyky, cesty, vzhled. Kromě toho může být instalační program chráněn digitálním podpisem a lze nastavit heslo.

„Projekt“ není ekvivalentní náhradou za dvě následující sekce, tj. pro vytvoření distribuce je třeba pečlivě nakonfigurovat instalační a odinstalační skripty. Odpovídající parametry jsou zobrazeny jako skupiny, můžete je zobrazit v jednom seznamu.

Rozšířením CreateInstall je nástroj Quick CreateInstall. Výrazně zjednodušuje vytvoření instalačního programu, který poskytuje pouze základní nastavení projektu. Z Quick CreateInstall lze projekt později importovat do CreateInstall.

Kód projektu není určen pro nezávislou editaci, přenos do prostředí IDE nebo export. Přestože má jazyk Gentee vynikající potenciál: minimálně jsou to proměnné a funkce, podmíněné výrazy a syntaxe založené na C, C++ a Javě.

K dispozici jsou 3 edice programu – plná, lehká (jednoduchá) a bezplatná. Byl zveřejněn seznam rozdílů mezi nimi. Chybějící funkce bezplatné edice programu jsou z velké části viditelné při procházení skupinami nastavení skriptů.

Rozhraní a nápověda jsou k dispozici v ruštině.

Resumé. CreateInstall je funkční a snadno pochopitelné prostředí. Sada nástrojů CreateInstall není tak chudá a umožňuje vám vystačit si s vlastními nástroji. Mezi nevýhody však stále patří uzavřenost programu „sám o sobě“, což znamená funkce importu a exportu.

Pokročilý instalátor

Advanced Installer je založen na technologii Windows Insaller, která vám umožňuje vytvářet msi-, exe- a další typy distribucí. Tomu napomáhá promyšlené rozhraní a práce s projekty. V Advanced Installer můžete najít mnoho funkcí, které se nenacházejí v jiných podobných komplexech, které jsou popsány níže.

Za zmínku stojí především rozmanitost projektů: to zahrnuje instalátory, instalátory Java, aktualizace, doplňky, slučovací moduly a další. Část nabídky instalačního programu obsahuje příkazy pro import projektů ze sady Visual Studio, RAD Studio, Real Studio, Visual Basic. Zde se odhaluje potenciál pokročilého instalačního programu v interakci s IDE.

Pro každý z vybraných typů projektů existuje a detailní mistr nastavení. Existují běžné šablony – Simple, Enterprise, Architect nebo Professional. Většina projektů je dostupná pouze pro určité typy licencí a jsou ve sloupci Licence Required označeny jako Žádné.

Jak již bylo zmíněno, při vytváření projektu můžete využít průvodce krok za krokem, kde lze zejména vybrat způsob distribuce balíčku, lokalizační jazyky, přizpůsobit uživatelské rozhraní, zadat text licence a další možnosti. Advanced Installer umožňuje zvolit možnost distribuce programu – ponechat data nekomprimovaná, rozdělit je do CAB archivů, uložit do MSI atd., přidat digitální podpis, vyžadovat zadání sériového čísla atd.

Hlavní okno pokročilého instalačního programu (editor projektu) v režimu jednoduchého zobrazení obsahuje několik částí:

  • Informace o produktu – Zadejte informace o produktu, možnosti instalace.
  • Požadavky - specifikace hardwarových a systémových požadavků, softwarové závislosti. Je také možné vytvořit vlastní podmínky.
  • Zdroje - editor zdrojů (souborů a klíčů registru).
  • Nasazení – Vyberte typ distribuce produktu. Může to být MSI, EXE nebo webový instalační program. Pro MSI mohou být prostředky EXE umístěny odděleně od instalačního programu.
  • Systémové změny - proměnné prostředí.

Při výběru prostředků lze použít soubory, klíče registru, proměnné prostředí, konfigurační ini, ovladače, databáze a překlady. Pomocí asociačních modulů můžete přidávat další zdroje, jako jsou služby, oprávnění, asociace atd.

Chcete-li provádět složitější úkoly, můžete použít vlastní akce, EXE, DLL nebo skripty napsané v C, C++, VBS nebo JS. Pro vytváření skriptů je k dispozici pohodlný editor.

Je však třeba poznamenat, že v jednoduchém režimu je k dispozici pouze malá část sekcí. Při práci s Advanced Installerem ve zkušebním režimu má smysl jít do nastavení a přepnout do jiného režimu pro práci s projektem. Po těchto krocích budou k dispozici nové podsekce editoru.

Resumé. Díky různým edicím produktu (včetně bezplatných), možnostem importu, mnoha šablonám a diagramům a editoru projektů bude Advanced Installer zajímat široké publikum.

BitRock InstallBuilder

InstallBuilder je multiplatformní prostředí pro vytváření instalačních programů. Seznam podporovaných systémů zahrnuje: Windows ME - Windows 8, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, Linux (Intel x86/x64, Itanium, s390 & PPC). Instalační programy jsou k dispozici pro stolní i síťový software. První část příručky se již týkala produktu IzPack, InstallBuilder se však vyznačuje podporou jazyků pro psaní, mezi které patří nejen Java, ale také PHP, Perl, Python, Ruby, C/C++ a .NET/Mono.

Rozhraní programu je k dispozici v ruštině. Pro práci s projektem se používá velmi jednoduchý grafický shell. K dispozici jsou následující sekce s nastavením:

  • Detaily produktu - informace o projektu.
  • Soubory – rozhraní Průzkumníka pro přidávání souborů
  • Pokročilé (“Pokročilá nastavení”) je nejzajímavější sekce, kde je možná odhalena plná síla BitRock Installer. Pro práci s projekty se používá formát XML (viz přehled WiX v první části), možná spolupráce a ruční konfigurace projektů s podporou skriptů. Vestavěné akce vám umožňují automatizovat instalační procesy a konsolidovat úlohy a zpřístupnit je několika kliknutími. Tímto způsobem můžete kontrolovat závislosti, přidávat proměnné prostředí, měnit registr a systém souborů a další. Pro úpravu skriptů se používá vestavěný, velmi jednoduchý XML editor.
  • Přizpůsobení – přizpůsobení uživatelského rozhraní instalačního programu, proměnných prostředí, akcí po instalaci, platforem, oprávnění a komprese. Pro kompresi se používá ZIP/LZMA komprese. Můžete vytvořit tichý instalační program, který běží v textovém režimu.
  • Balení – K dispozici je vestavěný debugger pro sledování chyb. Při sestavování je snadné vytvořit multiplatformní instalační program. Na výstupu využívá „nativní“ prostředí OS (to platí pro grafické systémy Windows, KDE a Gnome).

Resumé. BitRock InstallBuilder se doporučuje především pro vytváření multiplatformních produktů. Skript založený na specifikacích XML se snadno používá, projekt lze snadno importovat a exportovat pro úpravy vnější prostředí. Na základě tohoto XML skriptu tedy můžete rychle vygenerovat instalační programy pro všechny požadované platformy.

InstallMate

InstallMate je sada nástrojů pro vytváření distribucí založených na Instalační službě Windows. Klíčové vlastnosti: intuitivní grafické prostředí, široký výběr instalačních prvků, kontrola závislostí, detailní konfigurace vzhled instalační program, podpora komponent, lokalizací a rozšíření. Distribuce vytvořené pomocí InstallMate jsou kompaktní a rychlé.

Průvodce vytvořením nového projektu umožňuje vybrat existující šablonu a zadat počáteční parametry - lokalizační jazyky (jeden nebo více), název produktu.

Vytvořený projekt můžete importovat nebo použít editor InstallMate. Mimochodem, možnosti importu nebyly působivé: jsou podporovány produkty Tarma a projekty Visual Basic.

Hlavní okno programu obsahuje sekce s parametry, rozdělené podmíněně do tří sekcí:

  • Obecná nastavení: podrobné informace o projektu, softwarových závislostech, požadavcích na systém, komponentách a možnostech instalačního programu. V postranním panelu Balíčku můžete také zadat typ instalátoru, kompresi, odkaz ke stažení (v případě webového instalátoru) a instalační heslo. Do jednoho instalačního programu můžete přidat více balíčků.
  • Komponenty: zahrnutí prvků a připojení do distribuce: jedná se o soubory a složky, klíče registru, ini-configs, proměnné prostředí, asociace souborů, třídy COM, služby.
  • Možnosti instalátoru: pomocí editoru můžete upravovat text dialogů. K dispozici jsou flexibilní možnosti lokalizace InstallMate ve výchozím nastavení podporuje 19 jazyků. Můžete vytvořit jednu distribuci s několika lokalizacemi nebo několik projektů se stejným jazykem. Ve stejné sekci jsou k dispozici vlastní akce a také proměnné – včetně 250. Funkčnost balíčku můžete rozšířit pomocí rozšíření a knihoven DLL.

Jak bylo uvedeno, při vytváření instalačního programu můžete použít šablony. Kromě šablon projektů je možné vytvářet balíčky založené na komponentách definováním skupin prvků. Mezi další možnosti, které stojí za zmínku, patří skrytá a tichá instalace a odinstalace, dva typy komprese (Deflate nebo LZMA).

Je uveden úplný seznam funkcí.

Resumé. Profesionální prostředí pro vytváření instalačních programů se skutečně uživatelsky přívětivým rozhraním a rychle dostupnými nástroji: při vytváření distribuce můžete rychle přepínat z jednoho lokalizačního jazyka do druhého a testovat projekt. Chybí funkční průvodce nastavením krok za krokem a možnosti importu. Pevnost- přítomnost všech standardních funkcí, práce s proměnnými a akcemi.

Kategorie ~ ProgramováníSprávce

Vlastní instalátor

Vývoj vlastního softwaru je jedna věc, ale jeho instalace je věc druhá. Jakmile vytvoříte svůj produkt, musíte přemýšlet o tom, jak bude doručen koncovému uživateli. Pokud je to jen jeden spustitelný soubor, můžete jednoduše archiv a pošlete to, je to jednoduché. Pokud se však váš produkt skládá z několika souborů, jako je například dll, které je třeba zaregistrovat, potřebujete již instalační program. I když potřebujete na počítačích uživatelů vytvořit jen několik zástupců, instalační program bude pohodlný, pokud samozřejmě nechcete, aby vaši uživatelé dělali vše ručně.

Drahou a komerční vlajkovou loď InstallShield zná každý a opakovaně jste použili instalační programy vytvořené tímto produktem. Není to ale jediná bašta pro vytváření instalačních programů. Existují také docela schopné bezplatné produkty, které vám mohou poskytnout všechny potřebné schopnosti. Vybral jsem pár těch nejlepších. Kryjí různé přístupy po vytvoření instalátoru: od rychlého a snadno přizpůsobitelného (5-10 minut a máte hotovo) po výkonný a podporující obrovské množství nastavení.

Recenze bezplatných programů pro vytváření instalačních programů

Program pro vytvoření instalačního programu Inno Setup je plnohodnotný nástroj

Poté, co jsem se podíval na několik dalších bezplatných produktů v této kategorii, rozhodl jsem se usadit tento jako nejatraktivnější. Tento nástroj není pro uživatele, kteří hledají jednoduchý grafický editor a rychlé výsledky. Toto řešení je vhodné spíše pro ty vývojáře, kteří chtějí mít úplnou kontrolu nad tvorbou instalátoru a vyhovuje jim práce s textovými konfiguračními soubory. Inno Setup byl vydán v roce 1997 a od té doby prošel velkým vývojem. Tento nástroj jistě poráží mnoho komerčních uchazečů v této oblasti s množstvím funkcí a provozní stabilitou.

Inno Setup GUI je editor/kompilátor konfiguračního souboru, který obsahuje nastavení pro vytvoření instalačního programu. Formát textového souboru je velmi podobný formátu souboru INI, díky čemuž je práce s ním méně těžkopádná než se souborem ve formátu XML, jako je . Soubor nápovědy je dobře strukturovaný, takže se snadno dozvíte o dostupných možnostech. Editor podporuje barevné schéma kódu, což usnadňuje práci s ním. Nebudu vypisovat všechny funkce tohoto profesionálního nastavovacího nástroje, ale nenašel jsem nic jiného, ​​co by Inno Setup nebyl schopen splnit. Zdrojové soubory, cílové soubory, zkratky, dialogy, přijetí licence, mazání, vlastní formuláře a mnoho dalšího. Použil jsem to na několik projektů posledních letech s velkým úspěchem (ne nákladem). Pokud jste milovníky grafického uživatelského rozhraní, na domovské stránce InnoSetup můžete pro tento skvělý nástroj najít několik doplňků třetích stran.

Program pro vytvoření instalačního programu NSIS je pohodlný a výkonný

- Pokud opravdu nepotřebujete editor skriptů a chcete něco s pokročilejším uživatelským rozhraním, pak je nástroj NullSoft pro vytváření instalačních programů to, co potřebujete. Jedná se o nejschopnější produkt, i když postrádá plnohodnotné uživatelské rozhraní (nepočítaje okno kompilátoru).

Stejně jako tvoříte HTML kód pro webovou stránku v samostatném programu a poté tuto stránku zobrazit v prohlížeči, měli byste vytvořit skript NSIS v libovolném editoru podle svého výběru a jednoduše jej zkompilovat pomocí kompilátoru NSIS. Na domovské stránce NSIS naleznete odkazy na redakce(PSPad, Notepad) a IDE pluginy (například pro Eclipse) s podporou NSIS skriptů se zvýrazněním syntaxe a také různé další pomocné programy.

Tento produkt je rozhodně více zaměřen na profesionální vývojáře než na ty, kteří hledají rychlá a snadná grafická řešení pro vytváření instalačních programů. Produkty v tato recenze vzít v úvahu oba typy těchto uživatelů, a to vytváří malé potíže při doporučování jediného řešení. Ačkoli je NSIS schopnější než , vybral jsem si to druhé kvůli jeho vyváženosti mezi GUI a funkčností (včetně organizace školení).

NSIS jednoduše zobrazí jedno malé okno s textovými odkazy, abyste mohli začít objevováním jeho nekonečných možností. Malé okno (opravdu příliš malé na zobrazení celého textu, ale dostatečně velké na to, aby nebylo možné měnit velikost) obsahuje odkazy na samotný kompilátor, ukázkové skripty, online podporu, dokumentaci a pluginy.

Pluginy opravdu stojí za to, nabízejí mnoho pokročilých funkcí jako fadeout/fadein efekty pro vlastní dialogy. NSIS navrhuje vytvořit modernější nastavení uživatelského rozhraní. Můžete si vytvořit vlastní ikony, bannery, pozadí a vytvořte si z nich vlastní sbírku. Uživatelská komunita je poměrně velká a mnoho zdrojů a fór vám pomůže a podpoří váš instalační projekt NSIS.

Vytvoření instalačního souboru je stejně jednoduché jako přetažení souboru skriptu do okna kompilátoru. Okno zobrazuje všechny zprávy kompilátoru, včetně zpráv o úspěchu nebo chybách. Vygenerované instalační soubory jsou malé ve srovnání s jinými nástroji pro vytváření instalačních programů, což vám umožňuje spravovat váš . Je toho mnohem víc, co bych mohl říct o NSIS, ale to nechám na jejich dobře organizovanou domovskou stránku. Jedná se o nejschopnější nástroj prezentovaný ze všech, ale je zaměřen na řešení profesionálních vývojářů a vyžaduje nástroje třetích stran, aby fungovaly efektivně a efektivně.

Program pro vytvoření instalačního programu, Ghost Installer, podobný InnoSetup

je analog. Pokud chcete mít nad tvorbou instalátoru úplnou kontrolu a nebojíte se pracovat s konfiguračními soubory XML, pak pro vás může být dobrou volbou Ghost Installer. Zatímco komerční verze nástroje je dodávána s GUI (Ghost Installer Studio), bezplatná verze jednoduše nabízí tzv. gEditor pro úpravu konfiguračních souborů XML.

Tento produkt chvíli trvá, než se zorientujete, ale jakmile se do toho pustíte a budete znát všechna nastavení, budete moci využít plný výkon tohoto nástroje. Soubor nápovědy je velmi dobře organizovaný a obsahuje všechna klíčová slova a nastavení, která můžete použít. Když tvoříte nový projekt, průvodce nastavením vytvoří základní nebo pokročilou šablonu, ve které bude připravena potřebná XML struktura, se kterou můžete ihned začít pracovat. Pro mě byl tento nástroj o něco obtížnější se naučit než InnoSetup, ale jsem přesvědčen, že tento nástroj je velmi výkonný. Výsledkem je editor XML, gEditor, s vestavěným tlačítkem, které spustí proces kompilace vašeho instalačního programu. Pokud je pro vás tento typ pracovního schématu atraktivní, pak jej rozhodně vyzkoušejte.

Clickteam Install Creator je rychlý a snadno použitelný

, pravděpodobně nejrychlejší a šikovný nástroj vytváření instalačních programů z těch, na které jsem se díval. Tento nástroj obsahuje základní funkce zabalené v efektivním GUI. Průvodce vás rychle provede základními kroky. Můj první projekt byl hotový za pár minut a všechno fungovalo jako kouzlo!

Každá fáze je uvedena na samostatné záložce, takže po dokončení průvodce budete mít vždy možnost provést změnu dříve specifikovaná nastavení. Pokud potřebujete nainstalovat několik spustitelných souborů, musíte přidat nabídku do Start a vytvořit zástupce na ploše. Tento nástroj usnadňuje změnu veškerého textu instalace, dokonce i textu v uvítacím dialogu. Finální instalátor lze spustit jak v režimu dialogového okna, tak v režimu celé obrazovky (s možností nastavit gradient výplně pozadí, stejně jako za starých dobrých časů Windows).

Můžete nastavit bitmapy a ikony podle vlastního výběru. Install Creator postrádá profesionálnější funkce jako např přidávání záznamů do registru, různé instalační balíčky nebo jazyky. To ale nebylo účelem tohoto nástroje a na jednoduché úkoly se hodí. Jedná se o vynikající volbu pro rychlé řešení distribuce vašeho programu, aniž byste museli rozumět spoustě složitostí vytváření instalačních programů. Bezplatná verze je plně funkční, nicméně na konci každé instalace se zobrazí okno s reklamou a odkazem na stránky vývojářů.

CreateInstall je obdobou programu pro vytvoření instalačního programu Clickteam

Toto je lahůdka pro ty, kteří nechtějí trávit spoustu času vytvářením instalačních programů a úpravou tuny textu. Nástroj je velmi podobný , také představuje jednoduché a efektivní rozhraní, kde můžete vše rychle najít a nakonfigurovat důležité vlastnosti váš projekt. Můžete vybrat vlastní bitmapy a ikony pro dialogové okno nastavení a určit gradient výplně pozadí pro režim celé obrazovky. Můžete nakonfigurovat šest instalačních dialogů a jeden dialog dokončení instalace.

Práce se soubory a kontextovými nabídkami je vcelku snadná, což je výhoda oproti Install Creatoru. Máte také možnost nastavit položky v registru a zaregistrovat soubory DLL / OCX / TBL. Nástroj má nějaké další funkce, které působí docela dobrým dojmem. Pomocí nich můžete změnit některé funkce, například: výběr jazyka, výběr instalační cesty. Měl jsem však několik otázek ohledně fungování nástroje, konkrétně ohledně výměny fonty dialogy. U některých písem, jako je Tahoma, bude zobrazení jednoduše prázdné okno. proč tomu tak je? Bezplatná verze je plně funkční, ale v levém dolním rohu každého instalačního okna zobrazuje řádek „CreateInstall Free“. Tuto pomůcku si můžete zakoupit a změnit obsah této řady podle svého.

Pokročilý instalační program pro rychlé vytvoření instalačního programu

je dobrou volbou, pokud potřebujete rychle vytvořit instalační balíček MSI. Caphyon nabízí bezplatná verze jeho nástroj, zabudovaný do komerčního produktu, k vytváření instalačních programů. Plnou verzi produktu si můžete stáhnout a nainstalovat zdarma, ale bez zakoupení registrace fungují pouze možnosti „Základní“. Ale to je docela dost pro rychlé a snadná tvorba Instalační balíček MSI.

Má poměrně uživatelsky přívětivé rozhraní, které vám umožní nastavit všechny základní konfigurace v co nejkratším čase. Existuje poměrně málo možností instalace, které vám umožní hrát si s nástrojem poměrně snadno, jako je cílová složka, zástupci, restartování systému, podmínky spouštění, nastavení registru a mnoho dalšího. Jediné, co mě zklamalo, je, že není možné definovat různé typy instalace, jako je "Plná instalace" a "Minimální instalace". „Všechno nebo nic“ není filozofií dnešních instalačních programů. Upřednostnil bych možnost nastavení typu namísto možnosti podmínek spuštění. Velmi mě však ohromila jednoduchost použití a minimální čas potřebný na projekt. Pokud potřebujete soubor MSI pro jednoduchou instalaci, pak je Advanced Installer rozhodně to, co potřebujete.

Průvodce rychlým výběrem (stáhněte si bezplatné programy pro vytvoření instalačního programu)

Nastavení Inno

velmi výkonný - dlouholeté zkušenosti - jednoduchý formát souboru

NSIS

velké množství funkcí - malá velikost instalační program - vlastní dialogy - možnost připojení pluginů
žádné grafické rozhraní - není snadné se naučit - žádný editor

Ghost Installer zdarma

Výkonné funkce – založené na XML
založené na textových souborech - žádné grafické rozhraní

Vytvoření lepšího instalátoru

Zkušenosti vývojáře naznačují, že spolehlivý a profesionální instalátor softwaru je pro váš produkt nesmírně důležitý. Nic nevytváří špatný první dojem z produktu než instalace, které nefungují nebo jsou nakonfigurovány křivě. Jinými slovy, pokud chcete, aby váš software promítal před uživatelem pozitivní obraz, měli byste se postarat o profesionální a spolehlivý, jako je např. Aktuální instalační program. Tento výkonný nástroj vám umožňuje vytvářet instalační balíčky s moderním rozhraním, protože distribuce obsahuje barevné obrazy Wizard. Díky svému intuitivně navrženému rozhraní je program vhodný jak pro začínající vývojáře, kterým umožňuje vytvářet jednoduché instalační balíčky, tak i pro profesionální vývojáře, kteří mohou vytvářet funkčně bohaté a flexibilní instalační programy.

Chcete-li zahájit proces, spusťte program Actual Installer. První stránka je Generál, obsahuje pole pro zadání názvu a verze produktu. Pole název společnosti, webové stránky a adresa podpory nejsou vyžadovány, ale upozorňujeme, že tyto údaje se zobrazí v detailech programu v seznamu "Ovládací panely - Programy a funkce".

Tab Požadavky umožňuje vybrat verze systému Windows, na kterých lze váš program spustit. Pokud váš program vyžaduje rozhraní .NET Framework, vyberte jej a vyberte příslušnou verzi.

Důrazně se doporučuje možnost Vyžadovat oprávnění správce byla povolena, jinak instalační program nebude moci vytvářet soubory a položky registru v systémové oblasti Windows (složka "Program Files", klíč registru "HKEY_LOCAL_MACHINE\SOFTWARE" a další). Tuto volbu však nemusíte zaškrtávat, pokud potřebujete pouze zkopírovat soubory do adresáře, který není systémovým adresářem.

Přejděte na stránku Instalace: nazývá se první záložka Soubory a složky. V terénu Zdrojový adresář můžete zadat adresář, který obsahuje soubory vaší aplikace. Aplikace bude nainstalována do adresáře uvedeného v poli Instalační adresář. Cesta k tomuto adresáři bude uložena v proměnné instalačního programu . Ve výchozím nastavení je nastavena na \ . Na cílovém počítači se tato cesta vrátí: C:\Program Files\New Product. Chcete-li se dozvědět více o instalačních proměnných, klikněte na . Pomocí tlačítek můžete také kopírovat soubory do jiných složek Přidat složku A Přidat soubory.
Po přidání souborů do projektu se doporučuje vybrat hlavní spustitelný soubor (EXE) vaší aplikace. Chcete-li to provést, vyberte soubor v poli Instalační soubory, klikněte pravým tlačítkem a vyberte Nastavit jako hlavní spustitelný soubor. Když vyberete tento soubor, aktuální instalační program pro něj automaticky vytvoří dva zástupce ve skupině programů (nabídka Start\Programy\Název programu) a na ploše. Tato nastavení můžete zobrazit nebo změnit na Zkratky.

Další karta - Odinstalace. Pokud chcete přidat funkci pro odinstalaci/odebrání programu, stačí vybrat tuto možnost Zahrnout Uninstaller. Volba Vyzvat k návštěvě stránky zpětné vazby k produktu umožňuje přesměrovat uživatele na stránku zpětné vazby po odinstalaci programu. Vyberte možnost Vynutit odinstalaci, pokud chcete, aby odinstalátor úplně odstranil instalační složku (v případě, že v ní váš program vytvoří další soubory).

Poslední záložka na stránce Instalace je Aktualizovat. Vyberte možnost Zahrnout nástroj Actual Updater zahrnout program Actual Updater do instalačního balíčku. Tento nástroj vám umožňuje kontrolovat aktualizace. Více podrobné informace Informace o této funkci naleznete v souboru nápovědy.

Přejděte na stránku Dialogy. Zde můžete vybrat instalační stránky průvodce instalací. Na kartě Jazyky Instalační jazyky jsou nabízeny. Chcete-li změnit text v jazykovém souboru, vyberte jej a vyberte Upravit z kontextové nabídky.

Na kartě Licenční smlouva Můžete zadat soubory licenční smlouvy. Pro každý jazyk instalace můžete použít samostatný soubor. Pokud chcete použít stejný soubor licenční smlouvy pro všechny jazyky, zadejte jej pro volbu (Výchozí).

Na kartě Informace o uživateli může specifikovat, jaké informace mají být od uživatele požadovány. Zde jsou k dispozici tři standardní otázky: uživatelské jméno, název společnosti a sériové číslo. Tato karta také obsahuje vlastní pole - Vlastní pole.

Strana Systém nabízí instalaci další možnosti, jako je úprava registru a INI souborů, čtení proměnných z registru a zde můžete určit příkazy, které budou provedeny před a/nebo po instalaci/odinstalaci.

Strana Rejstřík má tři záložky. Na kartě Asociace souborů můžete určit, které typy souborů mají být v systému registrovány. Tab Proměnné prostředí umožňuje konfigurovat Proměnné prostředí operační systém Windows. Chcete-li zaregistrovat písma, soubory ActiveX DLL, knihovny TLB, spořiče obrazovky a tapety na plochu, použijte kartu Ostatní.

Po nakonfigurování všech nezbytných funkcí stiskněte tlačítko F8(nebo položka nabídky Projekt\Sestavení), do vytvořit lepší instalační program pro váš program!

Jste dobří v programování, vyvinuli jste skvělou hru a chcete, aby ji hráči viděli? Chcete-li to provést, musíte vytvořit snadný a jednoduchý „instalátor“, který bude pro uživatele srozumitelný. Nástroje Inno Setup a Smart Install Maker vám pomohou vytvořit instalaci hry.

Nastavení Inno

Podívejme se, jak vytvořit instalaci hry pomocí Inno Setup:

  1. Stáhněte si Inno Setup. Mimochodem, program je zdarma.
  2. Spustíme nástroj, klikněte na „Soubor“ → „Nový“, poté se spustí „Průvodce nastavením“.
  3. Na další stránce uvádíme název hry, jejího tvůrce, webovou stránku na internetu (pokud existuje) atd.
  4. Dále je třeba vybrat složku, kde bude instalace vytvořena. Výchozí složka je "Program Files". Musíte napsat název složky hry.
  5. Poté musíte vybrat hlavní soubor s příponou .exe, který spustí vaši hru. Dále přidáme kompletní seznam herních souborů a knihoven.
  6. Připravíme si náš licenční soubor readme.txt., do kterého napíšeme zprávu hráčům nebo necháme soubor prázdný a uvedeme cestu k nim.
  7. Dále vyberte jazyk, který se zobrazí při spuštění průvodce instalací hry.
  8. Na další stránce uveďte název souboru, který bude použit ke spuštění průvodce instalací. Uživateli hry by to mělo být jasné. Poté vyberte umístění na pevném disku počítače, kam bude umístěn kompilovaný soubor. Zde můžete také vybrat zástupce instalačního programu.
  9. Jdeme dál a necháme zaškrtnutí (to zjednoduší instalační skript).
  10. Klikněte na „Dokončit“. Obslužný program vytvoří instalační soubor podle zadaných nastavení a parametrů.

Smart Install Maker

Podívejme se, jak hru nainstalovat pomocí nástroje „Smart Install Maker“.

  1. Stáhněte si Smart Install Maker.
  2. Otevřete to. Do řádku naproti „Název programu“ zadejte název vaší hry (musíte to udělat, jinak výchozí zůstane „Nový produkt“). Vyplňte také řádky níže, můžete to udělat sami.
  3. Poté ve sloupci nalevo musíte vybrat „Soubory“. Níže klikněte na „+“ (přidat).
  4. Zobrazí se okno, ve kterém je třeba vybrat soubor k instalaci a složku, do které se hra rozbalí.
  5. Dále ve sloupci nalevo musíte vybrat „Rozhraní“. Zde si můžete vybrat pozadí s přechodem nebo umístit obrázek (obrázek) na pozadí.
  6. V dalším kroku změňte názvy, logo hry atd.
  7. Poté zvolte "Uložit". Všechny kroky byly dokončeny. Poté spusťte instalační program a zkontrolujte, zda funguje správně.

„Inno Setup“ a „Smart Install Maker“ jsou jednoduché nástroje, které umožňují nejen zkušeným vývojářům, ale i běžným uživatelům zjistit, jak instalovat programy tiše (tj. automaticky).