Jak vytvořit instalační balíček. Instalační soubory. Clickteam Install Creator je rychlý a snadno použitelný

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í třetích stran není poskytován, takže pracujeme s velké projekty(zahrnují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í omezení pro uživatele instalačního programu.

souhrn. Schopnosti Install Creatoru budou vyžadovány při práci s jednoduchými projekty. Výsledné instalační programy obsahují základní sada uživatelské možnosti, mezi nimiž 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 - program pro vytváření poměrně složitý Instalační programy Windows Instalační program bez použití skriptů. Základní sada funkcí zahrnuje vícejazyčnost, efektivní kompresi, podrobné nastavení 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. Po určení základní informace produktu, můžete přejít do hlavního okna programu. Možnosti jsou umístěny v 5 sekcích – „Obecné“, „Instalace“, „Dialogy“, „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 Požadavky na systém(jako je verze OS, uživatelská oprávnění) a závislosti (Microsoft . NET Framework, internet Explorer, Adobe Reader,Jáva, 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 v Tichý režim bez nutnosti zásahu uživatele. Kromě instalátoru jej lze použít (Actual Updater).

Dialogy umožňují přístup k obsahu sekcí včetně textu licenční smlouva, soubor readme, včetně formátu RTF. Zde můžete také vybrat lokalizační jazyky, přičemž v seznamu je ruština. Nepotřebné části instalačního programu lze snadno deaktivovat.

Systémové nastavení systémové změny zadané 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.

souhrn. 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 nastavení Obecné nastavení instalační program: 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. To výrazně zjednodušuje vytvoření instalačního programu, poskytuje pouze základní nastavení projekt. 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. Ačkoli má jazyk Gentee velký potenciál: minimálně se jedná o proměnné a funkce, podmíněné výrazy a syntaxe založená na C, C++ a Java.

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ě.

souhrn. CreateInstall je funkční a snadno pochopitelné prostředí. Sada nástrojů CreateInstall není tak chudá a umožňuje vám obejít se vlastní prostředky. 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 Technologie Windows Inslaller, který vám umožní 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ů je k dispozici podrobný průvodce nastavením. Existují běžné šablony – Simple, Enterprise, Architect nebo Professional. Většina projektů je k dispozici pouze pro určité typy licencí, veřejné projekty 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 vstup sériové číslo atd.

Hlavní okno Advanced Installer (editor projektu), v jednoduchý režim zobrazení (jednoduché), obsahuje několik sekcí:

  • 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, EXE zdroje lze umístit odděleně od instalátoru.
  • 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.

souhrn. 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, ale InstallBuilder se 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ě. Práce s projektem je 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í - nejvíce zajímavá sekce, kde je možná odhalena plná síla BitRock Installer. Pro práci s projekty se používá formát XML (viz. Recenze WiX v první části) je možná společná práce, manuální nastavení skriptované projekty. 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í, upravovat registr a souborový systém A tak dále. 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, rozlišení a komprese. Pro kompresi se používá komprese ZIP/LZMA. 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).

souhrn. 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á a projekt lze snadno importovat a exportovat pro úpravy v externím 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í na Na bázi Windows Instalátor. Klíčové vlastnosti: Intuitivní grafické prostředí, široký výběr instalační prvky, kontrola závislostí, detailní přizpůsobení vzhledu instalátoru, podpora komponent, lokalizací a rozšíření. Distribuce vytvořené pomocí InstallMate jsou kompaktní a rychlé.

Průvodce novým projektem umožňuje vybrat existující šablonu a zadat ji 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-configy, 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ů. Další možnosti, které stojí za zmínku, jsou skryté a tichá instalace a odinstalace, dva typy komprese (Deflate nebo LZMA).

Je uveden úplný seznam funkcí.

souhrn. Profesionální prostředí vytvořit instalační programy s opravdu uživatelsky přívětivé rozhraní a rychle dostupné nástroje: 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. Síla: mít všechny standardní vlastnosti, práce s proměnnými a akcemi.

Kategorie ~ ProgramováníSprávce

Vlastní instalátor

Vlastní vývoj software To je jeden úkol, ale jeho instalace je úplně jiná věc. 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, který můžete jednoduše zabalit a sdílet, pak 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 však jediná pevnost pro vytváření instalačních programů. Existují i ​​docela schopné bezplatné produkty, které vám dokážou poskytnout vše potřebné schopnosti. Vybral jsem pár těch nejlepších. Pokrývají různé přístupy k vytvoření instalačního programu: od rychlého a snadno přizpůsobitelného (5-10 minut a 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ější 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. Nastavení Inno byla vydána v roce 1997 a od té doby prošla 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ý INI soubor, díky čemuž je práce s ním méně těžkopádná než se souborem XML formát, jako například v . 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 vlastnosti tohoto profesionální nástroj vytvořit instalační program, ale nenašel jsem nic jiného, ​​co by Inno Setup neuměl. Zdrojové soubory, cílové soubory, zkratky, dialogová okna, přijetí licence, smazání, vlastní formuláře a mnohem víc. Použil jsem to na několik projektů minulé roky s velkým úspěchem (ne nákladem). Pokud máte rádi GUI, můžete pro tento skvělý nástroj najít několik doplňků třetích stran na domovská stránka InnoSetup.

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 vytváříte HTML kód pro webovou stránku v samostatný program 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 najdete odkazy na editory (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ě zaměřen spíše na profesionální vývojáře než na ty, kteří hledají rychlé a snadné grafická řešení k vytvoření instalačních programů. Produkty v tuto recenzi 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é 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 se nezměnila 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řit 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áš . O NSIS bych vám mohl říct mnohem více, ale to nechám na jejich dobře organizovaném stavu domovská stránka. Toto je nejschopnější prezentovaný nástroj, ale je zaměřen na řešení profesionálních vývojářů a vyžaduje nástroje třetích stran pro efektivní a plodnou práci.

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

je analog. Pokud chcete mít úplnou kontrolu nad tvorbou instalátoru a nebojíte se pracovat s konfiguračními soubory XML, pak Ghost Installer může být dobrá volba pro tebe. Ačkoli komerční verze Nástroj je dodáván s grafickým rozhraním (Ghost Installer Studio), bezplatná verze jednoduše nabízí tzv. gEditor pro úpravu souborů XML soubory konfigurace.

Chvíli trvá, než si na tento produkt zvyknete, ale jakmile se s ním seznámíte a seznámíte se se všemi nastaveními, budete moci využít plný výkon tohoto nástroje. Soubor nápovědy je velmi dobře organizovaný a uvádí vše 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 důsledku toho máme XML editor 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 prezentována samostatná záložka, proto po dokončení průvodce budete mít vždy možnost změnit dříve zadaná nastavení. Pokud potřebujete nainstalovat několik spustitelné soubory, pak je třeba přidat nabídku do Start a vytvořit zástupce na ploše. Nástroj umožňuje snadno změnit veškerý text instalace, dokonce i text v dialogovém okně Vítejte. 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á pokročilejší funkce, jako je přidávání položek registru, různých instalačních balíčků nebo jazyků. Ale to nebylo účelem tohoto nástroje, a to je v pořádku jednoduché úkoly. Tento skvělá volba Pro rychlé řešení distribuovat váš program, aniž byste museli chápat spoustu složitostí procesu 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 Clickteamu

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 rychle najít a nakonfigurovat všechny důležité funkce vašeho projektu. Můžete vybrat vlastní bitmapy a ikonu pro instalační dialog a také je určit gradient pozadí vyplní 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á nabídka je poměrně snadné, což je výhoda oproti Install Creator. Máte také možnost nastavit položky v registru a zaregistrovat soubory DLL / OCX / TBL. Nástroj má nějaké doplňkové 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ě změny písma dialogů. 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 balíček MSI instalací.

Má poměrně uživatelsky přívětivé rozhraní, které vám umožní nastavit všechny základní konfigurace co nejdříve. Možností instalace je poměrně dost, což vám umožní si s nástrojem docela snadno hrát, např. cílová složka, zkratky, restart systému, podmínky spouštění, nastavení registru a mnoho dalšího. Jediné, co mě zklamalo, je to, že se to nedá definovat Různé typy nastavení jako " Kompletní instalace" A " Minimální instalace"Všechno nebo nic není filozofií dnešních instalačních techniků. Upřednostnil bych možnost typu instalace namísto možnosti podmínek spuštění. Velmi mě však ohromila snadnost použití a minimální množství času na projekt. Pokud potřebujete soubor MSI Pro jednoduchou instalaci je pak Advanced Installer určitě 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 silný - dlouholeté zkušenosti- jednoduchý formát souboru

N.S.I.S.

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

Ghost Installer zdarma

Výkonné funkce – založené na XML
na základě textové soubory- žádné GUI

Předmět: Vytváření instalací aplikací pro Windows.

Cílová: Naučte se vytvářet instalační balíčky pro OS Windows.

1. Teoretická část 117

1.1 Typy instalačních projektů 117

1.2 Plánování instalace 118

1.3 Editory počátečních nastavení 119

2. Praktická část 119

2.1 Přidání souborů do instalačního balíčku 120

2.2 Přidání přidružení pro soubory aplikace 122

2.3 Editor podmínek spouštění 122

2.4 Editor uživatelského rozhraní 122

2.5 Další dialogy 123

2.6 Sestavení projektu 124

3. Úkoly 124

1. Teoretická část

Jednou z funkcí .NET je možnost instalace pomocí běžného příkazu xcoru. Ale xora lze použít pouze pro ty nejjednodušší aplikace. Nicméně pro komplexní aplikace nebo aplikací nainstalovaných na velkém počtu systémů, je zapotřebí jiný, vhodnější instalační mechanismus. Příkaz xcoru vám neumožňuje registrovat moduly a sledovat jejich umístění; kromě toho nemůže využívat možnosti InstallerZeroAdministrationWindows (ZAW, instalační program Windows nulová úroveň administrace), a proto mohou být některé soubory nechtěně přepsány a neexistuje žádný vestavěný postup pro demontáž aplikace.

Instalační služba Windows Installer poskytuje následující výhody pro instalaci aplikací Windows:

    Během procesu instalace může uživatel vybrat funkce, které se mají nainstalovat. Je zde také možnost následné instalace doplňkové vlastnosti pomocí aplikace (reklamy) - v okamžiku, kdy vznikne potřeba těchto vlastností.

    Pokud proces instalace selže, dojde k vrácení zpět, tj. systém se vrátí do stavu, ve kterém byl v době zahájení instalace.

    Pokud se ukáže, že některé soubory jsou poškozené, je snadné aplikaci obnovit (což zahrnuje přeinstalaci pouze poškozené součásti).

    V speciální soubor Systémy Windows Instalátor můžete najít komplexní informace o tom, které soubory se mají nainstalovat a jaké změny budou provedeny v konfiguraci registru.

    Aplikace je možné kompletně demontovat.

1.1 Typy instalačních projektů

Po otevření dialogu Add New Project ve Visual Studio.NET můžete přejít do dalšího dialogového okna výběrem položky nabídky Other Project Types a v ní podnabídku Setup and Deployment (viz obrázek 10.1).

Rýže. 10.1 Vzhled okna vytvoření projektu instalace aplikace

Toto okno představuje typy projektů a ukazuje, jaké akce s nimi lze provádět:

    Nastavení šablony projektu (počáteční instalace projektu). Tato šablona se používá k vytvoření balíčku Instalační služby systému Windows a je tím nejlepším možným způsobem instalace aplikací Windows.

    Šablona projektu sloučení modulu se používá k vytvoření sloučených modulů pro Instalační službu systému Windows. Přiložený modul je instalační soubor, který lze zahrnout do instalačních balíčků pro více programů pro instalační programy společnosti Microsoft. Pro komponenty, jejichž instalace vyžaduje použití více než jednoho instalačního programu, lze vytvořit kombinovaný modul, poté lze takový modul zařadit do instalačních balíčků. Jedním z příkladů přibaleného modulu je samotné běhové prostředí .NET: dodává se jako přibalený modul, a lze jej tedy zahrnout do instalačního balíčku aplikace.

    Pomocí šablony Cab Project můžete vytvořit archivní soubory, navržený tak, aby spojil několik modulů do jednoho souboru a následně jej zkomprimoval. V důsledku této komprese zabírá instalační balíček umístění výrazně méně místa na disku.

    Šablona Web Setup Project (projekt počáteční instalace pro webové aplikace).

    Setup Wizard je program, který umožňuje sekvenčně vybrat požadované šablony. Otázkou, kterou musíte zodpovědět, je, co je pro vás výhodnější: vytvoření počátečního instalačního programu, který vám umožní nainstalovat aplikaci, nebo redistribuovatelný balíček? V závislosti na vybrané možnosti se vytvoří buď balíček Instalační služby systému Windows, kombinovaný modul nebo soubor CAB.




Horní