4 εξαιρετικά εργαλεία για τη δημιουργία πακέτων Windows Installer

Admin

Έχω γράψει έναν αρκετά μεγάλο αριθμό κώδικα στην καριέρα μου στον τομέα της πληροφορικής και έχω κυκλοφορήσει επίσης έναν καλό αριθμό προγραμμάτων Windows, οπότε ένα καλό εργαλείο για τη δημιουργία πακέτων εγκατάστασης των Windows ήταν πάντα το κλειδί. Κάθε πρόγραμμα θα είχε διαφορετικό σύνολο αναγκών, όπως σενάρια, DLL, ρυθμίσεις ασφαλείας κ.λπ., οπότε ήταν απαραίτητο ένα εργαλείο που θα μπορούσε να χειριστεί ένα πολύπλοκο σύνολο απαιτήσεων.

Εάν έχετε τα χρήματα ή χρειάζεστε τόνους υποστήριξης, μπορείτε πάντα να πάτε με το InstallShield, τη σταθερή επιλογή για πολλές εταιρείες που χρησιμοποιούν Windows. Χρησιμοποιούσαμε πάντα το InstallShield στις πρώτες μέρες μας καθώς ήταν συσκευασμένο με Visual Studio και Visual Foxpro.

Πίνακας περιεχομένων

Ωστόσο, δεν είναι το μόνο καλό λογισμικό για τη δημιουργία εγκαταστάσεων Windows. Σε αυτό το άρθρο, θα αναφέρω μερικά άλλα δωρεάν και επί πληρωμή (αν και πολύ φθηνότερα) βοηθητικά προγράμματα που μπορείτε να δοκιμάσετε στον οργανισμό σας.

Nullsoft Scriptable Install System (NSIS)

Αν σας αρέσει το λογισμικό ανοιχτού κώδικα, μπορεί να θέλετε να ελέγξετε το Σύστημα εγκατάστασης Nullsoft Scriptable (NSIS). Το NSIS είναι ένα επαγγελματικό σύστημα που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε τα πάντα, από πολύ απλά έως πολύ σύνθετα προγράμματα εγκατάστασης των Windows. Είναι μικρό, αλλά διαθέτει ένα μεγάλο σύνολο χαρακτηριστικών, το οποίο το καθιστά κατάλληλο για διανομή στο Διαδίκτυο.

Όπως μπορείτε να πείτε από το όνομα, το NSIS βασίζεται σε σενάρια, το οποίο σας επιτρέπει να δημιουργήσετε λογική τόσο περίπλοκη όσο χρειάζεται για να χειριστείτε οποιαδήποτε κατάσταση. Ευτυχώς, για αρχάριους, περιλαμβάνει επίσης ένα σωρό πρόσθετα και προκαθορισμένα σενάρια για να ξεκινήσετε.

Ακολουθεί μια σύντομη λίστα με μερικές από τις αγαπημένες μου δυνατότητες αυτού του δημιουργού πακέτων MSI:

  • Δυνατότητα δημιουργίας εγκαταστάσεων Windows που μπορούν να εγκαταστήσουν, να απεγκαταστήσουν, να ορίσουν ρυθμίσεις συστήματος, να εξαγάγουν αρχεία και άλλα.
  • Το NSIS έχει επιβάρυνση μόνο 34KB! Είναι μακράν το μικρότερο πρόγραμμα εγκατάστασης των Windows σε σύγκριση με το InstallShield και το Wise.
  • Ένα πρόγραμμα εγκατάστασης που είναι συμβατό με όλες τις κύριες εκδόσεις των Windows από Windows 95 έως Windows 10.
  • Τρεις μέθοδοι συμπίεσης (ZLib, BZip2, LZMA) για να εξασφαλίσετε τη μεγαλύτερη συμπίεση για τα πακέτα εγκατάστασης.
  • Το πρόγραμμα εγκατάστασης που βασίζεται σε σενάρια είναι καλύτερο από άλλα προγράμματα που απλώς δημιουργούν μια λίστα αρχείων και κλειδιών μητρώου. Χρησιμοποιώντας τη γλώσσα δέσμης ενεργειών, μπορείτε να εκτελέσετε πολλές διαφορετικές εργασίες εγκατάστασης, όπως αναβαθμίσεις, ελέγχους έκδοσης, επανεκκινήσεις συστήματος, τροποποίηση μεταβλητών περιβάλλοντος, πρόσβαση στο API των Windows και άλλα.
  • Δημιουργήστε προσαρμοσμένα παράθυρα διαλόγου και διεπαφές που περιλαμβάνουν εισαγωγή χρήστη, επιλογές διαμόρφωσης και ακόμη και μια προσαρμοσμένη διεπαφή οδηγού.
  • Επεκτείνετε τις δυνατότητες του NSIS με πρόσθετα που μπορούν να επικοινωνούν με το πρόγραμμα εγκατάστασης.
  • Υποστήριξη για εγκατάσταση ιστού και επιδιόρθωση αρχείων στο Διαδίκτυο.

Το πρόγραμμα υποστηρίζει πολλές άλλες δυνατότητες, συμπεριλαμβανομένης της αυτόματης επαλήθευσης του προγράμματος εγκατάστασης χρησιμοποιώντας το άθροισμα ελέγχου, τη λίστα και δέντρο για επιλογή εξαρτημάτων, αθόρυβη λειτουργία για αυτοματοποιημένες εγκαταστάσεις, πλήρης επεξεργαστής κώδικα για εγγραφή σεναρίων, και τα λοιπά.

Advanced Installer

Advanced Installer έχει επίσης δωρεάν έκδοση, αλλά έχει επίσης αρκετές άλλες εκδόσεις που ανεβαίνουν σε τιμή ανάλογα με το πόσο πολύπλοκο πρέπει να είναι το πρόγραμμα εγκατάστασής σας. Ενημερώνεται πολύ συχνά και λειτουργεί εξαιρετικά καλά.

Αν ψάχνετε για κάτι πιο επαγγελματικό που περιλαμβάνει επίσης ορισμένες επιλογές υποστήριξης, τότε το Advanced Installer είναι μια καλή επιλογή. Αν θέλετε α ανάλυση χαρακτηριστικών μεταξύ των πέντε διαφορετικών εκδόσεων που έχουν και, στη συνέχεια, ελέγξτε τον σύνδεσμο. Η δωρεάν έκδοση έχει πραγματικά πολλές δυνατότητες και μπορέσαμε να το χρησιμοποιήσουμε στην εταιρεία μας για μεγάλο χρονικό διάστημα, επειδή οι εγκαταστάτες μας ήταν αρκετά απλοί.

Ένα μοναδικό χαρακτηριστικό του Advanced Installer είναι Installer Analytics. Είναι βασικά ένα σύνολο εργαλείων για να δείτε πώς οι χρήστες εγκαθιστούν, χρησιμοποιούν και απεγκαθιστούν τις εφαρμογές σας. Μπορείτε εύκολα να δείτε πόσο μεγάλη είναι η βάση χρηστών σας, να φορτώσετε μια έρευνα όταν ένας χρήστης απεγκαταστήσει το πρόγραμμα και να λάβετε πληροφορίες σχετικά με το σύστημα και τη γεωγραφική τοποθεσία του χρήστη. Όλα αυτά σε μια κομψή και μοντέρνα διεπαφή ιστού που μπορείτε δοκίμασε τον εαυτό σου.

Σας επιτρέπει επίσης να επανασυσκευάσετε εύκολα τις εφαρμογές σας στη νέα μορφή AppX, η οποία απαιτείται για την καθολική πλατφόρμα των Windows. Δεν απαιτεί αλλαγές κώδικα και διαθέτουν δωρεάν εργαλείο μετατροπής AppX. Αυτά είναι μόνο μερικά από τα μοναδικά χαρακτηριστικά, αλλά το Advanced Installer καλύπτει σχεδόν όλες τις βάσεις. Δείτε το πλήρη λίστα χαρακτηριστικών εδώ για κάθε έκδοση.

Inno Setup

Inno Setup είναι ένα προηγμένο πρόγραμμα εγκατάστασης των Windows που είναι εντελώς δωρεάν και υπάρχει από το 1997. Έχει πολλά χαρακτηριστικά και λειτουργεί υπέροχα για μικρές επιχειρήσεις με μέτρια περίπλοκες απαιτήσεις.

Ακολουθεί μια λίστα με μερικές από τις καλύτερες δυνατότητες του Inno Setup:

  • Υποστηρίζει όλες τις εκδόσεις των Windows από Windows 2000 έως Windows 10
  • Υποστηρίζει εγκατάσταση εφαρμογών 64-bit σε Windows 64-bit
  • Υποστηρίζει τη δημιουργία ενός μόνο αρχείου EXE για εύκολη διανομή αρχείων
  • Προσαρμόσιμοι τύποι εγκατάστασης και πλήρης υποστήριξη για απεγκατάσταση εφαρμογών
  • Δημιουργία συντομεύσεων, καταχωρίσεων μητρώου και αρχείων INI
  • Υποστηρίζει αθόρυβες εγκαταστάσεις και μηχανή δέσμης ενεργειών Pascal για πιο προηγμένες εγκαταστάσεις
  • Επεκτάσεις τρίτων που βελτιώνουν τις δυνατότητες της ρύθμισης Inno

Συνολικά, αυτή είναι μια πολύ καλή επιλογή, καθώς είναι εντελώς δωρεάν και πολύ εύκολη στη χρήση. Δεν θα είναι σε θέση να κάνει αυτό που μπορεί να κάνει το InstallShield ή ακόμα και το Advanced Installer, αλλά καλύπτει σχεδόν όλα τα βασικά.

Σετ εργαλείων WIX

ο Σετ εργαλείων WIX είναι ένα δωρεάν σύνολο εργαλείων για τη δημιουργία εγκαταστάσεων Windows που λειτουργεί με το Visual Studio 2012 ή νεότερο. Το αναφέρω τελευταία γιατί απαιτεί τη μεγαλύτερη καμπύλη μάθησης. Μπορείτε να δημιουργήσετε πολύ πολύπλοκα προγράμματα εγκατάστασης με αυτό, αλλά θα κωδικοποιείτε αρκετά και θα χρησιμοποιείτε συχνά μια γραμμή εντολών.

Το WIX Toolset βασίζεται στο μοντέλο συγγραφής XML. Εάν δεν έχετε Visual Studio, μπορείτε να χρησιμοποιήσετε τα εργαλεία Wix ή το MSBuild. Υποστηρίζει τη δημιουργία αρχείων εγκατάστασης MSI, MSP, MSM και MST. Υποστηρίζει επίσης μεγάλο αριθμό λειτουργιών του Windows Installer.

Αυτά λοιπόν είναι μερικά από τα πιο γνωστά και σταθερά προγράμματα που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε προγράμματα εγκατάστασης των Windows. Είμαι σίγουρος ότι υπάρχουν πολλοί άλλοι εκεί έξω, οπότε μη διστάσετε να μας πείτε ποια χρησιμοποιείτε στα σχόλια. Απολαμβάνω!

Καλώς ήλθατε στο Help Desk Geek- ένα ιστολόγιο γεμάτο τεχνικές συμβουλές από αξιόπιστους ειδικούς τεχνολογίας. Έχουμε χιλιάδες άρθρα και οδηγούς που θα σας βοηθήσουν να αντιμετωπίσετε οποιοδήποτε ζήτημα. Τα άρθρα μας έχουν διαβαστεί πάνω από 150 εκατομμύρια φορές από τότε που ξεκινήσαμε το 2008.

Εγγραφείτε στο Help Desk Geek.

Εγγραφείτε σε 15.000+ άλλους που λαμβάνουν καθημερινές συμβουλές, κόλπα και συντομεύσεις που παραδίδονται απευθείας στα εισερχόμενά τους.

Μισούμε και τα ανεπιθύμητα μηνύματα, διαγραφείτε ανά πάσα στιγμή.

Το Google One εξηγεί: Αξίζει να εγγραφείτε;
Το Google One εξηγεί: Αξίζει να εγγραφείτε;

Εάν έχετε διεύθυνση Gmail, μπορείτε επίσης να αποκτήσετε πρόσβαση Ολόκληρη η σουίτα της Google τω...

Οι 10 καλύτερες εφαρμογές συνομιλίας για απόρρητο και ασφάλεια (2022)
Οι 10 καλύτερες εφαρμογές συνομιλίας για απόρρητο και ασφάλεια (2022)

Το απόρρητο και η ασφάλεια αποτελούν μήλο της έριδος στη σύγχρονη τεχνολογία του Διαδικτύου. Υπάρ...

Το καλύτερο δωρεάν λογισμικό επεξεργασίας βίντεο για Windows ή Mac
Το καλύτερο δωρεάν λογισμικό επεξεργασίας βίντεο για Windows ή Mac

Η εύρεση του κατάλληλου λογισμικού για την επεξεργασία του βίντεό σας μπορεί να είναι δύσκολη, ει...