4 nagyszerű eszköz a Windows telepítőcsomagok létrehozásához

Számtalan kódot írtam informatikai pályafutásom során, és jó néhány Windows programot is kiadtam, így mindig kulcsfontosságú volt egy jó eszköz a Windows telepítőcsomagok létrehozásához. Minden programnak más-más szükségletei vannak, például szkriptek, DLL(DLLs) -ek , biztonsági beállítások stb., ezért szükség volt egy olyan eszközre, amely képes kezelni a bonyolult követelményeket.

Ha van pénze, vagy rengeteg támogatásra van szüksége, mindig használhatja az InstallShield -et, amely sok (InstallShield)Windows -t használó vállalat megbízható választása . A kezdeti időkben mindig az InstallShieldot használtuk, mivel azt a (InstallShield)Visual Studio és a Visual Foxpro csomaggal együtt szállították .

Azonban nem ez az egyetlen jó szoftver a Windows - telepítők létrehozásához. Ebben a cikkben megemlítek néhány másik ingyenes és fizetős (bár sokkal olcsóbb) segédprogramot, amelyeket kipróbálhat a szervezetében.

Nullsoft Scriptable Install System ( NSIS )

Ha szereti a nyílt forráskódú szoftvereket, érdemes megnéznie a Nullsoft Scriptable Install System (NSIS) rendszert . Az NSIS(NSIS) egy professzionális rendszer, amellyel a nagyon egyszerűtől a nagyon összetett Windows - telepítőig mindent létrehozhat. Kicsi, mégis nagy funkciókészlettel rendelkezik, ami alkalmassá teszi internetes(Internet) terjesztésre.

Ahogy a névből is kitűnik, az NSIS szkript-alapú, ami lehetővé teszi, hogy olyan bonyolult logikát hozzon létre, amennyire szüksége van bármilyen helyzet kezeléséhez. Szerencsére a kezdők számára egy csomó beépülő modult és előre definiált szkripteket is tartalmaz a kezdéshez.

 

Íme egy rövid lista az MSI(MSI) csomagkészítő néhány kedvenc funkciójáról :

  • Lehetőség (Ability)Windows -telepítők létrehozására , amelyek képesek telepíteni, eltávolítani, rendszerbeállításokat megadni, fájlokat kibontani stb.
  • Az NSIS(NSIS) rezsije mindössze 34 KB! Ez messze a legkisebb Windows -telepítő az InstallShield és a Wise -hoz képest .
  • Egy telepítő, amely kompatibilis a Windows összes fő verziójával a Windows 95 (Windows)-(Windows 95) től a Windows 10 -ig .
  • Három tömörítési módszer ( ZLib , BZip2 , LZMA ), amelyek biztosítják a telepítőcsomagok legnagyobb tömörítését.
  • A szkript(Script) alapú telepítő jobb, mint más programok, amelyek csak egy listát hoznak létre a fájlokról és a rendszerleíró kulcsokról. A szkriptnyelv használatával számos különféle telepítési feladatot hajthat végre, például frissítéseket, verzióellenőrzéseket, rendszer-újraindításokat, környezeti változók módosítását, hozzáférést a Windows API -hoz és még sok mást.
  • Hozzon létre(Create) egyéni párbeszédpaneleket és interfészeket, amelyek tartalmazzák a felhasználói bevitelt, a konfigurációs beállításokat és még egy egyéni varázslófelületet is.
  • Bővítse ki az NSIS képességeit olyan beépülő modulokkal, amelyek képesek kommunikálni a telepítővel.
  • Webes telepítés és fájljavítás támogatása az interneten keresztül(Internet) .

A program számos egyéb funkciót támogat, beleértve a telepítő önellenőrzését ellenőrző összeggel, listával és fával az összetevők kiválasztásához, néma üzemmódot az automatizált telepítésekhez, teljes kódszerkesztőt a szkriptek írásához stb.

Speciális telepítő

Az Advanced Installernek(Advanced Installer)(Advanced Installer) van egy ingyenes verziója is, de számos más verziója is megemelkedik, attól függően, hogy mennyire bonyolultnak kell lennie a telepítőnek. Nagyon gyakran frissítik, és nagyon jól működik.

Ha valami professzionálisabbat keres, amely néhány támogatási lehetőséget is tartalmaz, akkor az Advanced Installer jó választás. Ha szeretne egy funkciólebontást(feature breakdown) az öt különböző verzió között, akkor nézze meg a linket. Az ingyenes verzió valójában nagyon sok funkciót tartalmaz, és ezt hosszú ideig tudtuk használni cégünknél, mert a telepítőink meglehetősen egyszerűek voltak.

Az Advanced Installer(Advanced Installer) egyik egyedülálló funkciója a Telepítőelemzés(Installer Analytics) . Ez alapvetően egy olyan eszközkészlet, amely megtekintheti, hogy a felhasználók hogyan telepítik, használják és távolítják el az alkalmazásait. Könnyen megtekintheti, mekkora a felhasználói bázisa, kitölthet egy felmérést, amikor a felhasználó eltávolítja a programot, és információkat kaphat a felhasználó rendszeréről és földrajzi elhelyezkedéséről. Mindezt egy letisztult és modern webes felületen, amelyet Ön is kipróbálhat(test yourself) .

Lehetővé teszi az alkalmazások egyszerű átcsomagolását az új AppX formátumba, amely az Univerzális Windows Platformhoz(Universal Windows Platform) szükséges . Nem igényel kódmódosítást, és van egy ingyenes AppX konvertáló eszközük. Ez csak néhány az egyedi funkciók közül, de az Advanced Installer nagyjából minden alapot lefedi. Tekintse meg az egyes kiadásokhoz tartozó funkciók teljes listáját itt.(full list of features)

Inno beállítás

Az Inno Setup(Inno Setup) egy teljesen ingyenes, fejlett Windows -telepítő, amely 1997 óta létezik. Rengeteg funkcióval rendelkezik, és kiválóan működik a közepesen összetett követelményekkel rendelkező kisvállalkozások számára.

Íme egy lista az Inno Setup néhány legjobb funkciójáról :

  • Támogatja a Windows összes verzióját a Windows 2000 (Windows)-(Windows 2000) től a Windows 10 -ig(Windows 10)
  • Támogatja a 64 bites alkalmazások telepítését 64 bites Windows rendszeren
  • Támogatja egyetlen EXE fájl létrehozását az egyszerű fájlterjesztés érdekében
  • Testreszabható beállítási típusok és teljes támogatás az alkalmazások eltávolításához
  • Parancsikonok, rendszerleíró bejegyzések és INI fájlok létrehozása
  • Támogatja a csendes telepítést és a Pascal szkriptmotort a fejlettebb telepítésekhez
  • Harmadik(Third) féltől származó bővítmények, amelyek továbbfejlesztik az Inno beállítás funkcióit

Összességében ez egy nagyon jó lehetőség, mivel teljesen ingyenes és nagyon könnyen használható. Nem lesz képes arra, amit az InstallShield vagy akár az Advanced Installer tud, de nagyjából lefedi az összes alapelemet.

WIX eszközkészlet

A WIX eszközkészlet(WIX Toolset) egy ingyenes eszközkészlet Windows -telepítők létrehozásához, amelyek a Visual Studio 2012 vagy újabb verziójával működnek. Utoljára említem meg, mert ehhez kell a legnagyobb tanulási görbe. Létrehozhat vele néhány nagyon összetett telepítőt, de elég sokat kell kódolnia, és gyakran kell parancssort használnia.

A WIX eszközkészlet(WIX Toolset) az XML szerzői modellen alapul. Ha nincs Visual Studio , használhatja a Wix eszközöket vagy az MSBuildet(MSBuild) . Támogatja az MSI , MSP , MSM és MST telepítőfájlok létrehozását. A Windows Installer számos funkcióját is támogatja.

Tehát ezek a legismertebb és stabilabb programok, amelyek segítségével Windows - telepítőket hozhat létre. Biztos vagyok benne, hogy sok más is létezik, ezért nyugodtan ossza meg velünk, hogy melyiket használja a megjegyzésekben. Élvezd!



About the author

Professzionális értékelő és termelékenységnövelő vagyok. Szeretek online videojátékokkal tölteni az időt, új dolgokat felfedezni, és segíteni az embereknek a technológiai igényeik kielégítésében. Van némi tapasztalatom az Xbox-szal kapcsolatban, és 2009 óta segítek az ügyfeleknek rendszereik biztonságában.



Related posts