Odporúčaná, 2019

Redakcia Choice

4 skvelé nástroje na vytvorenie balíkov Inštalátora systému Windows

Napísal som dostatočný počet kódov do mojej IT kariéry a vydal aj veľké množstvo programov Windows, takže dobrý nástroj na vytvorenie balíkov inštalátorov pre Windows bol vždy kľúčový. Každý program by mal iný súbor potrieb, ako sú napríklad skripty, DLL, bezpečnostné nastavenia atď., Takže jeden nástroj, ktorý dokáže spracovať komplexný súbor požiadaviek, bol potrebný.

Ak máte peniaze alebo potrebujete tonu podpory, môžete vždy ísť s InstallShield, pevnou voľbou pre mnohé spoločnosti používajúce systém Windows. V prvých dňoch sme vždy používali InstallShield, pretože bol dodaný s Visual Studio a Visual Foxpro.

Nie je to však jediný dobrý softvér na vytvorenie inštalátorov systému Windows. V tomto článku uvádzam niekoľko ďalších bezplatných a platených (aj keď oveľa lacnejšie) nástrojov, ktoré môžete vyskúšať vo svojej organizácii.

Systém Nullsoft Scriptable Install (NSIS)

Ak máte radi softvér s otvoreným zdrojovým kódom, možno budete chcieť skontrolovať Nullsoft Scriptable Install System (NSIS) . NSIS je profesionálny systém, ktorý môžete použiť na vytvorenie všetkého od veľmi jednoduchých až po veľmi zložité inštalátory systému Windows. Je malý, ale má veľký súbor funkcií, ktorý ho robí vhodným pre distribúciu na internete.

Ako môžete povedať podľa názvu, NSIS je založený na skripte, ktorý vám umožňuje vytvoriť logiku ako komplikovanú, ako potrebujete zvládnuť každú situáciu. Na začiatku je pre začiatočníkov aj veľa plug-inov a vopred definovaných skriptov, ktoré vám umožnia začať.

Tu je krátky zoznam niektorých mojich obľúbených funkcií tohto tvorcu balíkov MSI:

  • Schopnosť vytvárať inštalačné programy Windows, ktoré môžu inštalovať, odinštalovať, nastaviť systémové nastavenia, extrahovať súbory a ďalšie.
  • NSIS má réžiu iba 34 kB! Je to ďaleko najmenší inštalačný systém Windows v porovnaní s InstallShield a Wise.
  • Jeden inštalátor, ktorý je kompatibilný so všetkými hlavnými verziami systému Windows z Windows 95 na Windows 10.
  • Tri kompresné metódy (ZLib, BZip2, LZMA) na zaistenie čo najväčšej kompresie pre balíky inštalátora.
  • Inštalátor skriptov je lepší ako ostatné programy, ktoré len generujú zoznam súborov a kľúčov databázy Registry. Pomocou skriptovacieho jazyka môžete vykonávať mnoho rôznych inštalačných úloh, ako sú inovácie, kontroly verzií, reštarty systému, modifikácia premenných prostredia, prístup k rozhraniu Windows API a ďalšie.
  • Vytvorte vlastné dialógy a rozhrania, ktoré budú obsahovať vstupy používateľov, možnosti konfigurácie a dokonca aj vlastné rozhranie sprievodcu.
  • Rozšírte možnosti systému NSIS pomocou zásuvných modulov, ktoré môžu komunikovať s inštalatérom.
  • Podpora pre inštaláciu webových stránok a opravu súborov na internete.

Program podporuje množstvo ďalších funkcií, vrátane inštalátora s vlastným overovaním pomocou kontrolného súčtu, zoznamu a stromu pre výber komponentov, tichý režim pre automatizované inštalácie, kompletný editor kódov pre písanie skriptov atď.

Pokročilý inštalátor

Pokročilý inštalátor má tiež bezplatnú verziu, ale má aj niekoľko ďalších verzií, ktoré sa zvyšujú v závislosti od toho, ako komplexne potrebujete inštalátora. Aktualizuje sa veľmi často a funguje veľmi dobre.

Ak hľadáte niečo profesionálnejšie, ktoré obsahuje aj niektoré možnosti podpory, potom je pokročilý inštalátor dobrou voľbou. Ak chcete rozdeliť funkciu medzi piatimi rôznymi verziami, kliknite na odkaz. Bezplatná verzia má v skutočnosti veľa funkcií a dlho sme ju mohli využiť v našej spoločnosti, pretože naši inštalatéri boli pomerne jednoduchí.

Jednou unikátnou funkciou pre pokročilého inštalačného programu je služba Inštalátor Analytics . Je to v podstate sada nástrojov, pomocou ktorých môžete zistiť, ako používatelia nainštalujú, používajú a odinštalujú vaše aplikácie. Môžete ľahko zistiť, aký veľký je vaša používateľská základňa, načítať prieskum, keď používateľ odinštaluje program a získať informácie o systéme a geografickej polohe používateľa. To všetko na elegantnom a modernom webovom rozhraní, ktoré si môžete otestovať sami.

Umožňuje tiež ľahko prebaliť vaše aplikácie do nového formátu AppX, ktorý je potrebný pre platformu Universal Windows. Nevyžadujú žiadne zmeny kódu a majú bezplatný nástroj na konverziu AppX. To sú len niektoré z unikátnych funkcií, ale Advanced Installer skoro pokrýva všetky základne. Pozrite si kompletný zoznam funkcií tu pre každé vydanie.

Inno Setup

Inno Setup je pokročilý inštalátor systému Windows, ktorý je úplne bezplatný a je od roku 1997. Má to veľa funkcií a funguje skvele pre malé podniky s mierne zložitými požiadavkami.

Tu je zoznam niektorých z najlepších vlastností programu Inno Setup:

  • Podporuje všetky verzie systému Windows od Windows 2000 až po Windows 10
  • Podporuje inštaláciu 64-bitových aplikácií na 64-bitové Windows
  • Podporuje vytvorenie jediného súboru EXE pre jednoduchú distribúciu súborov
  • Prispôsobiteľné typy nastavení a plná podpora pri odinštalovaní aplikácií
  • Vytváranie skratiek, položiek databázy Registry a súborov INI
  • Podporuje tiché inštalácie a Pascal skriptovací engine pre pokročilejšie inštalácie
  • Rozšírenia tretích strán, ktoré vylepšujú funkcie nastavenia Inno

Celkovo je to naozaj dobrá voľba, pretože je úplne zadarmo a veľmi ľahko sa používa. Nebude to robiť to, čo môže InstallShield alebo dokonca Pokročilý inštalátor robiť, ale pokrýva skoro všetky základné informácie.

WIX Toolset

WIX Toolset je bezplatná sada nástrojov na vytváranie inštalačných programov Windows, ktoré pracujú s programom Visual Studio 2012 alebo novším. Spomeniem to naposledy, pretože vyžaduje najväčšiu krivku učenia. Môžete si s ním vytvoriť niekoľko veľmi zložitých inštalátorov, ale budete často kódovať a používať príkazový riadok často.

WIX Toolset je založený na modeli XML authoring. Ak nemáte Visual Studio, môžete použiť nástroje Wix alebo MSBuild. Podporuje inštaláciu súborov MSI, MSP, MSM a MST. Podporuje tiež veľké množstvo funkcií Windows Installer.

Takže sú to niektoré z lepšie známych a stabilných programov, ktoré môžete použiť na vytvorenie inštalátorov systému Windows. Som si istý, že tam je veľa ďalších, takže neváhajte a dajte nám vedieť, ktorý z nich používate v komentároch. Užite si to!

Top