Πώς να δημιουργήσετε ένα αρχείο εγκατάστασης 'EXE'

Πώς να δημιουργήσετε ένα αρχείο εγκατάστασης 'EXE'

Τι κάνετε όταν έχετε δημιουργήσει κάποιο νέο λογισμικό Windows - από απλό διαγνωστικό εργαλείο έως πολύπλοκο βιντεοπαιχνίδι υπολογιστή - και θέλετε να το μοιραστείτε με τον κόσμο; Λοιπόν, μπορείτε να συμπιέσετε τα αρχεία σε ένα μόνο αρχείο ZIP και να το διανείμετε.





Or, μπορείτε να είστε φανταχτεροί και να δημιουργήσετε ένα πρόγραμμα εγκατάστασης EXE.





Θα καλύψουμε τρεις διαφορετικούς τρόπους για να δημιουργήσετε ένα EXE σε αυτήν την ανάρτηση: ένα πακέτο αυτόματης εξαγωγής, ένα απλό πρόγραμμα εγκατάστασης που χρησιμοποιεί το ενσωματωμένο IExpress και ένα προηγμένο πρόγραμμα εγκατάστασης που χρησιμοποιεί το προσαρμόσιμο Inno Setup.





1. Δημιουργήστε ένα γρήγορο αρχείο EXE χρησιμοποιώντας το 7-Zip

Πιθανότατα χρησιμοποιείτε ήδη το 7-Zip για εξαγωγή όλων των ειδών των αρχείων αρχειοθέτησης και γνωρίζετε ότι το 7-Zip μπορεί να δημιουργήσει αρχεία αρχειοθέτησης, αλλά γνωρίζατε ότι μπορείτε επίσης να το χρησιμοποιήσετε για να δημιουργήσετε ένα αρχείο EXE που λειτουργεί ως πρόγραμμα εγκατάστασης;

Λέγεται αν Αρχείο SFX (αυτο-εξαγωγή) και λειτουργεί με τη συμπίεση όλων των τελικών αρχείων σας μαζί, στη συνέχεια ενσωματώνοντας ένα ειδικό αρχείο EXE μέσα στο αρχείο που ξέρει πώς να εξάγει τα πάντα.



Με άλλα λόγια, ο παραλήπτης μπορεί να εξαγάγει το αρχείο SFX (το οποίο εμφανίζεται ως αρχείο EXE), ακόμη και αν δεν έχει το σωστό λογισμικό, κάτι που μπορεί να συμβεί με μορφές όπως 7Z, RAR, TAR και ZIP.

Δείτε πώς μπορείτε να δημιουργήσετε ένα αρχείο SFX με 7-Zip:





  1. Προετοιμάστε όλα τα αρχεία και τους καταλόγους σας σε έναν κύριο κατάλογο και ονομάστε τον κατάλογο ό, τι θέλετε.
  2. Κάντε δεξί κλικ στον κατάλογο και επιλέξτε 7-Zip> Προσθήκη στο αρχείο ...
  3. Υπό Επιλογές , επιτρέπω Δημιουργία αρχείου SFX και επιλέξτε τις ακόλουθες ρυθμίσεις ... >> Μορφή αρχείου: 7ζ> Επίπεδο συμπίεσης: Κανονικό> Μέθοδος συμπίεσης: LZMA2> Μέγεθος λεξικού: 16 MB> Μέγεθος λέξης: 32> Στερεό μέγεθος μπλοκ: 2 GB
  4. Τέλος, κάντε κλικ στο Εντάξει Το

Λάβετε υπόψη ότι τα αρχεία SFX δεν είναι αληθινά αρχεία προγράμματος εγκατάστασης. Δεν τοποθετούν τα εξαγόμενα αρχεία σε έναν καθορισμένο κατάλογο προορισμού. Δεν τροποποιούνται Μητρώο των Windows Το Επιπλέον, δεν δημιουργούν αρχεία καταγραφής εγκατάστασης και δεν εμφανίζονται ως εγκατεστημένο λογισμικό στην εφαρμογή Κατάργηση εγκατάστασης. Είναι κυριολεκτικά αρχεία αρχειοθετημένα ως αρχεία EXE.

Κατεβάστε: 7-φερμουάρ για Windows (Ελεύθερος)





αυτό το αξεσουάρ μπορεί να μην υποστηρίζεται από το iphone

2. Πώς να χρησιμοποιήσετε το IExpress για να δημιουργήσετε εύκολα ένα EXE

Το IExpress είναι ένα βοηθητικό πρόγραμμα που συνοδεύεται από εκδόσεις των Windows που ξεκινούν με Windows XP και μετά. Το βοηθητικό πρόγραμμα συνοδεύεται από μια διεπαφή γραφικών διεπαφής (που ονομάζεται Οδηγός IExpress), αλλά μπορείτε επίσης να δημιουργήσετε αρχεία εγκατάστασης χρησιμοποιώντας χειροποίητα αρχεία Self Direction Direction (SED). Προτείνουμε τον Οδηγό.

Όπως και το 7-Zip παραπάνω, αυτή η μέθοδος δημιουργεί ένα αρχείο αυτόματης εξαγωγής, αλλά με δύο μεγάλες διαφορές: μία, ο τελικός χρήστης θα προχωρήσει μέσω ενός Οδηγού εγκατάστασης πολλών σελίδων και δύο, ο τελικός χρήστης μπορεί να καθορίσει τον κατάλογο προορισμού όπου το εργαλείο θα εξαγάγει τα αρχεία.

Και πώς δημιουργείτε το πρόγραμμα εγκατάστασης EXE χρησιμοποιώντας το IExpress:

  1. Ανοίξτε την προτροπή εκτέλεσης ( Πλήκτρο Windows + R ) και τον τύπο iexpress.exe για να εκκινήσετε τον Οδηγό IExpress.
  2. Επιλέγω Δημιουργία νέου αρχείου οδηγίας Self Extraction και κάντε κλικ Επόμενο Το
  3. Επιλέγω Μόνο εξαγωγή αρχείων και κάντε κλικ Επόμενο Το
  4. Για τον τίτλο του πακέτου, το όνομα της εφαρμογής σας είναι μια ασφαλής επιλογή.
  5. Για το μήνυμα επιβεβαίωσης, επιλέξτε Χωρίς προτροπή ή Άμεσος χρήστης με Το Δεν έχει σημασία από καμία περίπτωση. Για τον τελικό χρήστη, συμπεριλαμβανομένου ενός είναι πάντα μια ασφαλής επιλογή.
  6. Για τη σύμβαση άδειας χρήσης, επιλέξτε Εμφάνιση άδειας εάν θέλετε ο τελικός χρήστης να συμφωνήσει με μια άδεια χρήσης τελικού χρήστη (EULA). Εάν όχι, είναι καλό να επιλέξετε Μην εμφανίζετε μια άδεια Το
  7. Προσθέστε όλα τα αρχεία που θέλετε να δείτε εγκατεστημένα κάνοντας κλικ Προσθήκη , περιήγηση στο πού βρίσκονται τα αρχεία και επιλογή όλων.
  8. Συνεχίστε μέσω του Οδηγού IExpress και επιλέξτε τις προτιμώμενες επιλογές για το Εμφάνιση παραθύρου και Ολοκληρωμένο μήνυμα προτροπές.
  9. Για το όνομα του πακέτου, κάντε κλικ στο Ξεφυλλίζω , μεταβείτε στο σημείο που θέλετε να δημιουργηθεί το πρόγραμμα εγκατάστασης EXE και δώστε του ένα όνομα. Αυτό είναι το αρχείο EXE που πρόκειται να διανείμετε στους τελικούς χρήστες. Κάντε κλικ Επόμενο Το
  10. Τέλος, επιλέξτε Οδηγία Save Self Extraction (SED) εάν θέλετε να δημιουργήσετε ένα τροποποιημένο πρόγραμμα εγκατάστασης αργότερα, όπως όταν έχετε διορθώσει το λογισμικό και χρειάζεστε ενημερωμένο πρόγραμμα εγκατάστασης. Εάν επιλέξετε Μην αποθηκεύετε , τότε θα πρέπει να εκτελέσετε ολόκληρη τη διαδικασία από την αρχή.
  11. Στο Δημιουργία πακέτου σελίδα, κάντε κλικ Επόμενο Το

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

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

Λόγω αυτών των παραξενιών, συνιστούμε να χρησιμοποιήσετε αντ 'αυτού την παρακάτω μέθοδο.

Σχετικά: Τι είναι ένα GUI (Γραφική διεπαφή χρήστη);

3. Ο καλύτερος τρόπος για να κάνετε ένα EXE: Χρησιμοποιήστε το Inno Setup

Το Inno Setup είναι ένα βοηθητικό πρόγραμμα ανοιχτού κώδικα που βρίσκεται σε ενεργό ανάπτυξη από το 1997. Δημιουργήθηκε εν μέρει ως απάντηση στην τότε υποπεριοχή InstallShield Express. Έκτοτε, έχει γίνει ο δημιουργός επιλογής του προγράμματος εγκατάστασης για όσους δεν ενδιαφέρονται να εξερευνήσουν ιδιόκτητες επιλογές.

Το μεγαλύτερο πλεονέκτημά του είναι η ευελιξία του. Το Inno Setup χρησιμοποιεί αρχεία δέσμης ενεργειών με επέκταση ISS («Inno Setup Script») για να προσαρμόσει διάφορες πτυχές του προγράμματος εγκατάστασης: ποια αρχεία ενσωματώνονται, πού πραγματοποιείται η εγκατάσταση, αν θα δημιουργηθούν συντομεύσεις κ.λπ. Τα αρχεία ISS χρησιμοποιούν παρόμοια μορφοποίηση με αρχεία INI και μπορεί να δημιουργηθεί χρησιμοποιώντας τον Οδηγό εγκατάστασης Inno.

Για να δημιουργήσετε το πρόγραμμα εγκατάστασης χρησιμοποιώντας το Inno Setup, ξεκινήστε το Inno Setup Compiler εφαρμογή Στο μήνυμα καλωσορίσματος, επιλέξτε Δημιουργήστε ένα νέο αρχείο σεναρίου χρησιμοποιώντας τον Οδηγό σεναρίων Το Από εκεί, εισαγάγετε το Όνομα εφαρμογής και την Έκδοση εφαρμογής. Προαιρετικά, μπορείτε επίσης να συμπεριλάβετε λεπτομέρειες για την εφαρμογή Publisher και Application Website. Κάντε κλικ Επόμενο Το

  1. Τώρα, επιλέξτε το Βασικός φάκελος προορισμού , η οποία είναι προεπιλεγμένη στα Αρχεία προγράμματος.
  2. Εισαγάγετε ένα Όνομα φακέλου εφαρμογής , το οποίο είναι το όνομα του κύριου καταλόγου όπου θα μεταβούν τα αρχεία εγκατάστασής σας. Κάντε κλικ Επόμενο Το
  3. Για το Κύριο εκτελέσιμο αρχείο εφαρμογής , περιηγηθείτε και επιλέξτε το κύριο αρχείο EXE που θα ξεκινήσει την εφαρμογή σας.
  4. Εάν δεν εγκαθιστάτε μια εφαρμογή, ενεργοποιήστε την Η εφαρμογή δεν διαθέτει κύριο εκτελέσιμο αρχείο Το Στη συνέχεια, προσθέστε αρχεία και φακέλους στην εγκατάστασή σας με το Πρόσθεσε αρχεία... και Προσθήκη φακέλων ... κουμπιά. Κάντε κλικ Επόμενο Το
  5. Στη σελίδα Συντομεύσεις εφαρμογής, αφήστε τις προεπιλογές ή αλλάξτε τις για να ταιριάζουν στις προτιμήσεις σας. Είναι όλα αυτονόητα. Κάντε κλικ Επόμενο Το
  6. Στη σελίδα Τεκμηρίωση εφαρμογής, μπορείτε να δείξετε έως και τρία αρχεία TXT που θα εμφανίζονται σε όλη τη διαδικασία εγκατάστασης του τελικού χρήστη. Συνήθως, αυτά θα είναι LICENSE.TXT, INSTALL.TXT και README.TXT, αλλά μπορούν να είναι ό, τι θέλετε. Κάντε κλικ Επόμενο Το
  7. Στη σελίδα Γλώσσες εγκατάστασης, κρατήστε Αγγλικά, αλλά είστε ευπρόσδεκτοι να προσθέσετε όσες άλλες γλώσσες θέλετε. Κάντε κλικ Επόμενο Το

Τώρα, ακολουθήστε αυτά τα βήματα από τα παρακάτω:

Στη σελίδα Ρυθμίσεις μεταγλωττιστή, μπορείτε να προσαρμόσετε το αρχείο EXE του προγράμματος εγκατάστασης:

  • ο Φάκελος εξόδου προσαρμοσμένου μεταγλωττιστή εκεί θα τοποθετηθεί το αρχείο EXE του προγράμματος εγκατάστασης.
  • Όνομα αρχείου εξόδου μεταγλωττιστή έτσι θα ονομάζεται το αρχείο EXE. Η προεπιλεγμένη ρύθμιση είναι setup.exe Το
  • Αρχείο εικονιδίου προσαρμοσμένης εγκατάστασης είναι το εικονίδιο που θα χρησιμοποιήσει το αρχείο EXE του προγράμματος εγκατάστασης. Αυτό πρέπει να είναι ένα αρχείο ICO, το οποίο μπορείτε να κατεβάσετε ή να μετατρέψετε από PNG.
  • Ρύθμιση κωδικού πρόσβασης θα προστατεύσει μη εξουσιοδοτημένους χρήστες από τη χρήση του προγράμματος εγκατάστασης. Αφήστε το κενό για να απενεργοποιήσετε αυτήν τη λειτουργία.

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

Περιμένετε να ολοκληρωθεί η διαδικασία και voilà, θα έχετε μαζί σας ένα εκτελέσιμο αρχείο.

Κατεβάστε: Inno Setup για Windows (Ελεύθερος)

Ποια μέθοδος είναι καλύτερη για τη δημιουργία προγράμματος εγκατάστασης EXE;

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

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

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Τι είναι το TrustedInstaller; Γιατί με εμποδίζει να μετονομάσω αρχεία;

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Windows
  • Προγραμματισμός
  • Windows 10
  • Εγκατάσταση λογισμικού
  • Συμβουλές για Windows
Σχετικά με τον Συγγραφέα Τζόελ Λι(Δημοσιεύθηκαν 1524 άρθρα)

Ο Joel Lee είναι ο αρχισυντάκτης του MakeUseOf από το 2018. Έχει B.S. στην Επιστήμη των Υπολογιστών και πάνω από εννέα χρόνια επαγγελματικής εμπειρίας συγγραφής και επεξεργασίας.

Περισσότερα από τον Joel Lee

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή