4 erinomaista työkalua Windows Installer -pakettien luomiseen

Olen kirjoittanut IT-urallani melkoisen määrän koodia ja julkaissut myös hyvän määrän Windows - ohjelmia, joten hyvä työkalu Windowsin(Windows) asennuspakettien luomiseen oli aina avainasemassa. Jokaisella ohjelmalla olisi erilaiset tarpeet, kuten komentosarjat, DLL(DLLs) -tiedostot , suojausasetukset jne., joten yksi työkalu, joka pystyisi käsittelemään monimutkaisia ​​vaatimuksia, oli tarpeen.

Jos sinulla on rahaa tai tarvitset paljon tukea, voit aina valita InstallShieldin(InstallShield) , joka on vankka valinta monille Windowsia(Windows) käyttäville yrityksille . Käytimme aina InstallShieldia(InstallShield) alkuaikoinamme, koska se toimitettiin Visual Studion(Studio) ja Visual Foxpron(Visual Foxpro) mukana .

Se ei kuitenkaan ole ainoa hyvä ohjelmisto Windows - asennusohjelmien luomiseen. Tässä artikkelissa mainitsen pari muuta ilmaista ja maksullista (tosin paljon halvempaa) apuohjelmaa, joita voit kokeilla organisaatiossasi.

Nullsoft Scriptable Install System ( NSIS )

Jos pidät avoimen lähdekoodin ohjelmistoista, sinun kannattaa tutustua Nullsoft Scriptable Install System (NSIS) -asennusjärjestelmään . NSIS on ammattimainen järjestelmä, jonka avulla voit luoda kaiken erittäin yksinkertaisista erittäin monimutkaisiin Windows - asennusohjelmiin. Se on pieni, mutta siinä on suuri ominaisuusjoukko, mikä tekee siitä sopivan Internet - jakeluun.

Kuten nimestä voi päätellä, NSIS on skriptipohjainen, joten voit luoda logiikkaa niin monimutkaista kuin tarvitset missä tahansa tilanteessa. Onneksi aloittelijoille se sisältää myös joukon laajennuksia ja ennalta määritettyjä komentosarjoja, joiden avulla pääset alkuun.

 

Tässä on lyhyt luettelo tämän MSI - paketin luojan suosikkiominaisuuksistani:

  • Mahdollisuus(Ability) luoda Windows - asennusohjelmia, jotka voivat asentaa, poistaa, määrittää järjestelmäasetuksia, purkaa tiedostoja ja paljon muuta.
  • NSIS :n yläpuolella on vain 34 kt! Se on ylivoimaisesti pienin Windows -asennusohjelma (Windows)InstallShieldiin(InstallShield) ja Wiseen(Wise) verrattuna .
  • Yksi asennusohjelma, joka on yhteensopiva kaikkien tärkeimpien Windows-versioiden kanssa Windows 95 (Windows):(Windows 95) stä Windows 10 :een .
  • Kolme pakkaustapaa ( ZLib , BZip2 , LZMA ) varmistaaksesi parhaan mahdollisen pakkauksen asennuspaketteillesi.
  • Skriptipohjainen(Script) asennusohjelma on parempi kuin muut ohjelmat, jotka luovat vain luettelon tiedostoista ja rekisteriavaimista. Skriptikielen avulla voit suorittaa monia erilaisia ​​asennustehtäviä, kuten päivityksiä, versiotarkistuksia, järjestelmän uudelleenkäynnistystä, ympäristömuuttujien muokkaamista, pääsyä Windows API :hen ja paljon muuta.
  • Luo(Create) mukautettuja valintaikkunoita ja käyttöliittymiä, jotka sisältävät käyttäjän syötteitä, määritysasetuksia ja jopa mukautetun ohjatun toiminnon käyttöliittymän.
  • Laajenna NSIS :n ominaisuuksia laajennuksilla, jotka voivat olla yhteydessä asentajan kanssa.
  • Tuki verkkoasennukselle ja tiedostojen korjaukselle Internetin(Internet) kautta .

Ohjelma tukee monia muita ominaisuuksia, mukaan lukien asentajan itsevarmennus käyttämällä tarkistussummaa, luetteloa ja puuta komponenttien valintaa varten, hiljainen tila automatisoituihin asennuksiin, täydellinen koodieditori komentosarjojen kirjoittamiseen jne.

Advanced Installer

Advanced Installerissa(Advanced Installer)(Advanced Installer) on myös ilmainen versio, mutta siinä on myös useita muita versioita, joiden hinta nousee sen mukaan, kuinka monimutkainen asennusohjelman tulee olla. Sitä päivitetään hyvin usein ja se toimii erittäin hyvin.

Jos etsit jotain ammattimaisempaa, joka sisältää myös joitain tukivaihtoehtoja, Advanced Installer on hyvä valinta. Jos haluat erittelyn ominaisuuksista(feature breakdown) niiden viiden eri version välillä, tutustu linkkiin. Ilmaisversiossa on itse asiassa paljon ominaisuuksia ja pystyimme käyttämään niitä yrityksessämme pitkään, koska asentajamme olivat melko yksinkertaisia.

Yksi Advanced Installerin(Advanced Installer) ainutlaatuinen ominaisuus on Installer Analytics . Se on pohjimmiltaan joukko työkaluja, joiden avulla näet, kuinka käyttäjät asentavat, käyttävät ja poistavat sovelluksiasi. Voit helposti nähdä, kuinka suuri käyttäjäkuntasi on, ladata kyselyn, kun käyttäjä poistaa ohjelman, ja saada tietoa käyttäjän järjestelmästä ja maantieteellisestä sijainnista. Kaikki tämä tyylikkäässä ja modernissa verkkokäyttöliittymässä, jota voit testata itse(test yourself) .

Sen avulla voit myös helposti pakata sovelluksesi uudelleen uuteen AppX- muotoon, jota vaaditaan Universal Windows Platform -käyttöjärjestelmässä(Universal Windows Platform) . Se ei vaadi koodimuutoksia, ja heillä on ilmainen AppX- muunnintyökalu. Nämä ovat vain muutamia ainutlaatuisia ominaisuuksia, mutta Advanced Installer kattaa melkein kaikki perusteet. Katso täydellinen luettelo(full list of features) kunkin painoksen ominaisuuksista täältä.

Inno-asetukset

Inno Setup on edistynyt Windows - asennusohjelma, joka on täysin ilmainen ja joka on ollut käytössä vuodesta 1997. Siinä on paljon ominaisuuksia ja se toimii hyvin pienille yrityksille, joilla on kohtalaisen monimutkaiset vaatimukset.

Tässä on luettelo Inno Setupin(Inno Setup) parhaista ominaisuuksista :

  • Tukee kaikkia Windows-versioita Windows 2000 (Windows):(Windows 2000) sta Windows 10 :een(Windows 10)
  • Tukee 64-bittisten sovellusten asennusta 64-bittiseen Windowsiin
  • Tukee yhden EXE -tiedoston luomista helpottamaan tiedostojen jakelua
  • Muokattavat asennustyypit ja täysi tuki sovellusten asennuksen poistoihin
  • Pikakuvakkeiden, rekisterimerkintöjen ja INI - tiedostojen luominen
  • Tukee hiljaisia ​​asennuksia ja Pascal -komentosarjamoottoria edistyneempiä asennuksia varten
  • Kolmannen(Third) osapuolen laajennukset, jotka parantavat Inno -asennuksen ominaisuuksia

Kaiken kaikkiaan tämä on todella hyvä vaihtoehto, koska se on täysin ilmainen ja erittäin helppokäyttöinen. Se ei pysty tekemään sitä, mitä InstallShield tai edes Advanced Installer voivat tehdä, mutta se kattaa melkein kaikki perusasiat.

WIX-työkalusarja

WIX Toolset on ilmainen työkalusarja Visual Studio 2012 : n tai uudemman kanssa toimivien Windows - asennusohjelmien luomiseen. Mainitsen sen viimeisenä, koska se vaatii suurimman oppimiskäyrän. Voit luoda sillä erittäin monimutkaisia ​​asennusohjelmia, mutta joudut koodaamaan melko vähän ja käyttämään komentoriviä usein.

WIX Toolset perustuu XML - luontimalliin. Jos sinulla ei ole Visual Studiota(Studio) , voit käyttää Wix - työkaluja tai MSBuildia(MSBuild) . Se tukee MSI- , MSP- , MSM- ja MST- asennustiedostojen rakentamista. Se tukee myös monia Windows Installer -ominaisuuksia.

Nämä ovat siis joitain paremmin tunnetuista ja vakaimmista ohjelmista, joita voit käyttää Windowsin(Windows) asennusohjelmien luomiseen. Olen varma, että siellä on monia muita, joten ilmoita meille kommenteissa, mitä käytät. Nauttia!



About the author

Olen kokenut ohjelmistosuunnittelija, jolla on yli 10 vuoden kokemus käyttäjätilien, perheturvallisuuden ja Google Chrome -tekniikan kehittämisestä ja hallinnasta. Minulla on vahva matematiikan ja tietojenkäsittelytieteen perusta, jonka avulla luon selkeitä, ytimekkäitä kuvauksia taidoistani.



Related posts