4 skvělé nástroje pro vytváření balíčků Instalační služby systému Windows


V mé IT kariéře jsem napsal dostatečné množství kódu a vydal také velké množství programů Windows, takže dobrý nástroj pro vytvoření balíčků instalátorů Windows byl vždy klíčový. Každý program by měl jinou sadu potřeb, jako jsou skripty, knihovny DLL, nastavení zabezpečení atd., Takže jeden nástroj, který dokáže zpracovat složitý soubor požadavků, byl nezbytný.

Pokud máte peníze nebo potřebujete tuny podpory, můžete vždy jít s InstallShield, pevnou volbou pro mnoho společností, které používají systém Windows. Vždy jsme použili InstallShield v našich raných dnech, protože byl dodán zabalen s Visual Studio a Visual Foxpro.

Není to však jediný dobrý software pro vytváření instalátorů systému Windows. V tomto článku se chystám zmínit pár dalších bezplatných a placených (i když mnohem levnějších) nástrojů, které můžete vyzkoušet ve vaší organizaci.

Nullsoft Scriptable Install System (NSIS)

p>Pokud máte rádi software s otevřeným zdrojovým kódem, můžete se podívat na Nullsoft Scriptable instalační systém (NSIS). NSIS je profesionální systém, který můžete použít k vytvoření všeho od velmi jednoduchých až po velmi složité instalátory systému Windows. Je to malé, ale má velkou sadu funkcí, což je vhodné pro distribuci na internetu.

Jak můžete říci podle jména, NSIS je založen na skriptech, což vám umožňuje vytvořit logiku jak komplikovanou, jak potřebujete ke zvládnutí jakékoli situace. Naštěstí pro začátečníky obsahuje také spoustu zásuvných modulů a předdefinovaných skriptů, které vám umožňují začít.

Zde je krátký seznam některých z mých oblíbených funkcí tohoto tvůrce balíků MSI:

  • Schopnost vytvářet instalační programy Windows, které mohou instalovat, odinstalovat, nastavovat systémová nastavení, extrahovat soubory a další .
  • NSIS má režii pouze 34 kB! Je to nejmenší instalační program pro Windows ve srovnání s nástroji InstallShield a Wise.
  • Jeden instalační program, který je kompatibilní se všemi hlavními verzemi Windows z Windows 95 na Windows 10.
  • ZLib, BZip2, LZMA), abyste zajistili co největší kompresi pro instalační balíčky.
  • Instalátor skriptů je lepší než jiné programy, které právě generují seznam souborů a klíčů registru. Pomocí jazyka skriptu můžete provádět mnoho různých úloh instalace, jako jsou upgrady, kontroly verzí, restartování systému, modifikace proměnných prostředí, přístup k rozhraní Windows API a další.
  • Vytvořit vlastní dialogy a rozhraní, možnosti konfigurace a dokonce i vlastní rozhraní průvodce.
  • Rozšířit možnosti NSIS pomocí zásuvných modulů, které mohou komunikovat s instalátorem.
  • Podpora instalace a opravy webových souborů na Internetu .
  • Program podporuje mnoho dalších funkcí, včetně automatického ověření instalátoru pomocí kontrolního součtu, seznamu a stromu pro výběr komponent, tichý režim pro automatizované instalace, kompletní kódový editor pro psaní skriptů apod.

    Rozšířený instalační program

    Pokročilý instalační program má také bezplatnou verzi, ale má také několik dalších verzí, které se zvyšují v závislosti na tom, být. Aktualizuje se velmi často a funguje velmi dobře.

    Pokud hledáte něco profesionálnějšího, které obsahuje také některé možnosti podpory, pak je pokročilý instalátor dobrou volbou. Pokud chcete rozdělení funkcí mezi pěti různými verzemi, které mají, podívejte se na odkaz. Bezplatná verze má spoustu funkcí a my jsme ji mohli využít v naší společnosti po dlouhou dobu, protože naši instalátoři byli poměrně jednoduchí.

    p>Jednou z jedinečných funkcí pokročilého instalátoru je Instalační služba Analytics. Je to v podstatě sada nástrojů, která vám umožní zjistit, jak uživatelé instalují, používají a odinstalují vaše aplikace. Můžete snadno zjistit, jak velká je vaše uživatelská základna, načítat průzkum, když uživatel odinstaluje program a získat informace o systému uživatele a zeměpisné poloze. To vše na elegantním a moderním webovém rozhraní, které můžete Vyzkoušej se.

    vaše aplikace do nového formátu AppX, který je vyžadován pro univerzální platformu Windows. Nevyžaduje žádné změny kódu a mají zdarma nástroj pro konverzi AppX. To jsou jen některé z jedinečných vlastností, ale pokročilý instalátor skoro pokrývá všechny základny. Podívejte se na každou edici úplný seznam funkcí.

    Inno Setup

    9je pokročilý instalační program pro Windows, který je zcela zdarma, a to je od roku 1997. Má tolik funkcí a funguje skvěle pro malé firmy se středně náročnými požadavky.

    Zde je seznam nejlepších vlastností Inno Setup:

    • Podporuje všechny verze Windows od Windows 2000 až po Windows 10
    • Podporuje instalaci 64bitových aplikací na 64bitových systémech Windows
    • Podporuje vytvoření jediného souboru EXE pro snadnou distribuci souborů
    • Přizpůsobitelné typy instalací a plná podpora pro aplikaci uninstalls
    • Vytváření zkratek, položek registru a souborů INI
    • Podporuje tiché instalace a skriptovací stroj Pascal pro pokročilejší instalace
    • Rozšíření třetích stran, Inno setup
    • Celkově je to opravdu dobrá volba, protože je zcela zdarma a velmi snadno ovladatelná. Nebude to dělat to, co může InstallShield nebo dokonce Pokročilý instalátor udělat, ale pokrývá skoro všechny základní informace.

      WIX Toolset

      11 je bezplatná sada nástrojů pro vytváření instalačních programů pro systém Windows, která pracuje s aplikací Visual Studio 2012 nebo novější. Zmíním to poslední, protože vyžaduje největší křivku učení. Můžete s ním vytvořit velmi složité instalační programy, ale budete kódovat poměrně trochu a často pomocí příkazového řádku.

      je založen na modelu vytváření XML. Pokud nemáte Visual Studio, můžete použít nástroje Wix nebo MSBuild. Podporuje vytváření instalačních souborů MSI, MSP, MSM a MST. Podporuje také velké množství funkcí Instalační služby Windows.

      Takže to jsou některé z lepších známých a stabilních programů, které můžete použít k vytvoření instalátorů systému Windows. Jsem si jistý, že tam je mnoho dalších, takže neváhejte a dejte nám vědět, který z nich používáte v komentářích. Užijte si!

      Patrik Magdoško - Naše poľnohospodárstvo sa nezameriava na produkciu, ale na čerpanie dotácií

      Související příspěvky:


      12.10.2017