Soovitatav, 2024

Toimetaja Valik

4 suurepäraseid tööriistu Windows Installeri pakettide loomiseks

Ma olen kirjutanud õiglase summa koodi oma IT-karjääri ja vabastanud hea hulga Windowsi programme ka, nii et hea vahend Windowsi installipakettide loomiseks oli alati võti. Igal programmil on erinevad vajaduste kogumid, nagu skriptid, DLL-id, turvaseaded jne, seega oli vajalik üks tööriist, mis suudaks keerulisi nõudeid täita.

Kui teil on raha või vajate tonni toetust, võite alati minna koos InstallShieldiga, mis on kindel valik paljudele Windowsi kasutavatele ettevõtetele. Oleme alati kasutanud InstallShieldi oma varajastel päevadel, kui see oli pakitud Visual Studio ja Visual Foxpro.

Siiski ei ole see Windowsi paigaldajate loomiseks ainus hea tarkvara. Käesolevas artiklis mainin paari muud tasuta ja tasulist (kuigi palju odavamat) kommunaalteenust, mida saate oma organisatsioonis proovida.

Nullsofti skriptitav installisüsteem (NSIS)

Kui sa armastad avatud lähtekoodiga tarkvara, siis võib-olla soovite vaadata Nullsofti skriptitava installi süsteemi (NSIS) . NSIS on professionaalne süsteem, mille abil saate luua kõike väga lihtsast kuni väga keeruka Windowsi paigaldajani. See on väike, kuid omab suurt funktsionaalsust, mis teeb selle sobivaks Interneti levitamiseks.

Nagu nime järgi saab öelda, on NSIS skriptil põhinev, mis võimaldab luua loogikat nii keeruliseks, kui vajate mis tahes olukorra lahendamiseks. Õnneks algajatele sisaldab see ka hulga pistikprogramme ja eelnevalt määratletud skripte, et alustada.

Siin on lühike loetelu mõnedest minu lemmikomadustest selle MSI paketi looja juures:

  • Võime luua Windowsi installereid, mis suudavad installida, eemaldada, seadistada süsteemi seadeid, ekstraktida faile jne.
  • NSISel on ainult 34KB üldkulud! See on kaugelt kõige väiksem Windowsi installer võrreldes InstallShieldi ja Wise'ga.
  • Üks installer, mis ühildub Windowsi kõigi peamiste versioonidega Windows 95-st Windows 10-le.
  • Kolm kompressioonimeetodit (ZLib, BZip2, LZMA), et tagada teie paigaldajapakettide suurim kokkusurumine.
  • Skriptil põhinev installer on parem kui muud programmid, mis lihtsalt loovad failide ja registrivõtmete loendi. Skriptikeelt kasutades saate teha mitmeid erinevaid installiülesandeid, nagu versiooniuuendused, versiooni kontrollid, süsteemi taaskäivitused, keskkonnamuutujate muutmine, juurdepääs Windowsi API-le ja palju muud.
  • Loo kohandatud dialoogid ja liidesed, et lisada kasutaja sisend, konfiguratsioonivõimalused ja isegi kohandatud nõustajaliides.
  • Laiendage NSIS-i võimalusi pistikprogrammidega, mis suudavad paigaldajaga suhelda.
  • Veebi installimise ja failide parandamise toetamine Interneti kaudu.

Programm toetab tonni muid funktsioone, sealhulgas paigaldaja enesekontrolli, kasutades kontrollsummat, loendit ja puude komponentide valimiseks, vaikiva režiimi automaatseks installimiseks, täielikku koodi redaktorit skriptide kirjutamiseks jne.

Täpsem installer

Advanced Installeril on ka tasuta versioon, kuid sellel on ka mitu muud versiooni, mis sõltuvad sellest, kui keeruline on paigaldaja. Seda uuendatakse väga sageli ja see toimib väga hästi.

Kui otsite midagi professionaalsemat, mis sisaldab ka mõningaid tugiteenuseid, on Advanced Installer hea valik. Kui soovite funktsiooni jaotust viie erineva versiooni vahel, siis vaadake linki. Tasuta versioonil on tegelikult palju funktsioone ja meil oli võimalik seda meie ettevõttes kaua kasutada, sest meie paigaldajad olid üsna lihtsad.

Üks unikaalne funktsioon Advanced Installerile on Installer Analytics . See on põhiliselt tööriistade kogum, et näha, kuidas kasutajad rakendusi installivad, kasutavad ja eemaldavad. Saate hõlpsasti näha, kui suur on teie kasutajabaas, laadi küsitlus, kui kasutaja eemaldab programmi, ja saada teavet kasutaja süsteemi ja geograafilise asukoha kohta. Kõik see on stiilne ja kaasaegne veebiliides, mida saate ennast testida.

Samuti võimaldab see hõlpsasti oma rakendusi ümber pakendada uude AppX-vormingusse, mis on vajalik Universal Windows Platformi jaoks. See ei nõua koodi muutmist ja neil on tasuta AppX konverteri tööriist. Need on vaid mõned ainulaadsetest omadustest, kuid Advanced Installer katab päris palju kõiki aluseid. Vaadake iga väljaande kohta täielikku funktsiooni nimekirja.

Inno seadistamine

Inno Setup on täiustatud Windowsi installer, mis on täiesti tasuta ja see on olnud alates 1997. aastast. Sellel on palju funktsioone ja see sobib hästi väikestele ettevõtetele, kellel on mõõdukalt keerukad nõuded.

Järgnevalt on toodud mõned Inno Setup'i parimad omadused:

  • Toetab kõiki Windowsi versioone Windows 2000-st kuni Windows 10-le
  • Toetab 64-bitiste rakenduste installimist 64-bitises Windowsis
  • Toetab ühe EXE-faili loomist lihtsaks failijaotuseks
  • Kohandatavad seadistustüübid ja täielik toetus rakenduste eemaldamiseks
  • Otseteede, registrikirjete ja INI-failide loomine
  • Toetab vaikseid installimisi ja Pascal-skriptimootorit täiustatud installide jaoks
  • Kolmandate osapoolte laiendused, mis parandavad Inno seadistusi

Üldiselt on see väga hea valik, kuna see on täiesti tasuta ja väga lihtne kasutada. See ei saa teha seda, mida InstallShield või isegi Advanced Installer suudab teha, kuid see hõlmab päris palju kõiki põhitõendeid.

WIX Toolset

WIX Toolset on tasuta töövahend Windowsi installerite loomiseks, mis töötab Visual Studio 2012 või uuema versiooniga. Ma mainin seda viimast, sest see nõuab suurimat õppekõverat. Selle abil saate luua mõningaid väga keerulisi paigaldajaid, kuid saate kodeerida üsna vähe ja kasutate sageli käsurida.

WIX Toolset põhineb XML-i autorimudelil. Kui teil ei ole Visual Studio'i, saate kasutada Wixi tööriistu või MSBuildi. See toetab MSI, MSP, MSM ja MST installifailide loomist. Samuti toetab see suurt hulka Windows Installeri funktsioone.

Nii on need mõned paremini tuntud ja stabiilsed programmid, mida saate Windowsi paigaldajate loomiseks kasutada. Ma olen kindel, et seal on palju teisi, nii et andke meile teada, millist te kasutate kommentaarides. Naudi!

Top