ΔΙΑΔΙΚΑΣΙΕΣ: Δημιουργία μιας αυτόματης αναπαραγωγής CD-ROM για εφαρμογές που δημιουργείτε χρησιμοποιώντας το Microsoft Visual Studio .NET

Σύνοψη

Αυτό το άρθρο βήμα προς βήμα περιγράφει τον τρόπο δημιουργίας CD-ROM με δυνατότητα αυτόματης εκτέλεσης για εφαρμογές του Microsoft Visual Studio .NET. Αυτόματη εκτέλεση είναι μια δυνατότητα του λειτουργικού συστήματος των Microsoft Windows. Αυτό αυτοματοποιεί τις διαδικασίες για την εγκατάσταση και τη ρύθμιση παραμέτρων των προϊόντων που έχουν σχεδιαστεί για υπολογιστές που βασίζονται στα Windows και να είναι κατανεμημένες σε CD-ROM. Όταν ένας χρήστης εισάγει ένα CD-ROM με δυνατότητα αυτόματης εκτέλεσης στη μονάδα CD-ROM, αυτόματης εκτέλεσης εκτελεί αυτόματα μια εφαρμογή στο CD-ROM που εγκαθιστά, να ρυθμίζει τις παραμέτρους ή να εκτελεί το επιλεγμένο προϊόν. Για να δημιουργήσετε ένα CD-ROM με δυνατότητα αυτόματης εκτέλεσης για την εφαρμογή του Visual Studio .NET, πρέπει να υπάρχουν τα ακόλουθα αρχεία στο CD-ROM:
  • Ένα αρχείο Autorun.inf
  • Εκκίνηση εφαρμογής
Όταν ένας χρήστης εισάγει έναν δίσκο στη μονάδα CD-ROM σε έναν υπολογιστή συμβατό με αυτόματης εκτέλεσης, το σύστημα επαληθεύει αμέσως ότι ο δίσκος έχει ένα σύστημα αρχείων προσωπικού υπολογιστή. Εάν υπάρχει, το σύστημα αναζητά ένα αρχείο που ονομάζεται Autorun.inf. Αυτό το αρχείο Καθορίζει μια εφαρμογή εγκατάστασης και μια ποικιλία προαιρετικές ρυθμίσεις. Συνήθως, η εφαρμογή εκκίνησης εγκαθιστά, καταργεί, ρυθμίζει τις παραμέτρους και πιθανώς εκτελεί την εφαρμογή. Visual Studio .NET εφαρμογές απαιτούν το .NET Framework για να εγκατασταθούν στον υπολογιστή όπου εκτελείται η εφαρμογή. Το πακέτο αναδιανομής του .NET Framework μπορεί να χρησιμοποιηθεί, εάν ο υπολογιστής δεν έχει εγκατεστημένο το .NET Framework.

Επιστροφή στην κορυφή

Απαιτήσεις

Ο υπολογιστής προορισμού πρέπει να πληρούν τις ακόλουθες απαιτήσεις για αυτόματη εκτέλεση εργασίας:
  • Το λειτουργικό σύστημα του υπολογιστή πρέπει να είναι τα Microsoft Windows 95 ή νεότερη έκδοση.
  • Η μονάδα CD-ROM πρέπει να διαθέτουν προγράμματα οδήγησης συσκευών 32-bit που εντοπίζει πότε ένας χρήστης εισάγει ένα CD-ROM και στη συνέχεια να ειδοποιήσετε το σύστημα.
Επιστροφή στην κορυφή

Δημιουργήστε ένα αρχείο Autorun.inf

Autorun.inf είναι ένα αρχείο κειμένου που βρίσκεται στο ριζικό φάκελο του CD-ROM της εφαρμογής σας. Παρέχει στον υπολογιστή το όνομα και τη θέση του προγράμματος εκκίνησης για την εφαρμογή σας, η οποία εγκαθίσταται όταν τοποθετείτε το CD-ROM. Το αρχείο Autorun.inf μπορεί επίσης να περιέχει προαιρετικές πληροφορίες, συμπεριλαμβανομένων των εξής:
  • Το όνομα ενός αρχείου που περιέχει ένα εικονίδιο που αντιπροσωπεύει τη μονάδα CD-ROM της εφαρμογής σας. Το εικονίδιο αυτό εμφανίζεται στην Εξερεύνηση των Windows αντί για το εικονίδιο τυπική μονάδα δίσκου.
  • Πρόσθετες εντολές του μενού συντόμευσης που εμφανίζεται όταν ο χρήστης κάνει δεξιό κλικ στο εικονίδιο του CD-ROM. Μπορείτε επίσης να καθορίσετε την προεπιλεγμένη εντολή που εκτελείται, όταν ο χρήστης κάνει διπλό κλικ στο εικονίδιο.
Αρχεία Autorun.inf είναι παρόμοια με τα αρχεία .ini. Μπορούν να περιλαμβάνουν μία ή περισσότερες ενότητες. Κάθε ενότητα έχει ένα όνομα που περικλείεται σε αγκύλες. Κάθε ενότητα περιέχει μια σειρά εντολών που εκτελείται το κέλυφος των Windows, όταν ο χρήστης εισάγει το δίσκο. Οι παρακάτω δύο ενότητες έχουν οριστεί για αρχεία Autorun.inf:
  • Η ενότητα [autorun] περιέχει τις προεπιλεγμένες εντολές αυτόματης εκτέλεσης. Όλα τα αρχεία Autorun.inf πρέπει να έχετε μια ενότητα [autorun].
  • Μια προαιρετική [autorun.alpha] ενότητα μπορούν να συμπεριληφθούν για συστήματα Microsoft Windows NT 4.0 που εκτελούνται σε υπολογιστές που βασίζονται σε RISC. Όταν τοποθετείτε ένα CD-ROM στη μονάδα δίσκου CD-ROM σε ένα σύστημα που βασίζεται σε RISC, το κέλυφος των Windows εκτελεί τις εντολές σε αυτήν την ενότητα αντί εκείνων της ενότητας [autorun].
Κάθε ενότητα περιέχει μια σειρά εντολών που καθορίζουν τον τρόπο που εκτελείται η λειτουργία αυτόματης εκτέλεσης. Οι παρακάτω πέντε εντολές είναι διαθέσιμες:
  • DefaultIcon: Καθορίζει το προεπιλεγμένο εικονίδιο για την εφαρμογή.
  • εικονίδιο: Καθορίζει τη διαδρομή και το όνομα αρχείου του εικονιδίου συγκεκριμένη εφαρμογή για τη μονάδα CD-ROM.
  • Άνοιγμα: Καθορίζει τη διαδρομή και το όνομα αρχείου της εφαρμογής εκκίνησης.
  • κέλυφος: Καθορίζει την προεπιλεγμένη εντολή στο μενού συντόμευσης του CD-ROM.
  • shell\verb: Προσθέτει τις εντολές στο μενού συντόμευσης του CD-ROM.
Το ακόλουθο είναι ένα παράδειγμα ενός απλού αρχείου Autorun.inf. Καθορίζει Filename.exe ως εφαρμογή εκκίνησης. Το δεύτερο εικονίδιο αντιπροσωπεύει τη μονάδα δίσκου CD-ROM, αντί για το εικονίδιο τυπική μονάδα δίσκου.
[autorun] open=Filename.exe 
icon=Filename.ico

Επιστροφή στην κορυφή

Συμβουλές για τη σύνταξη εφαρμογών εκκίνησης αυτόματης εκτέλεσης

Ουσιαστικά, υπάρχουν χωρίς περιορισμούς σχετικά με τον τρόπο για να γράψετε μια εφαρμογή εκκίνησης αυτόματης εκτέλεσης. Μπορείτε να εφαρμόσετε για να κάνετε ό, τι χρειάζεστε για να εγκαταστήσετε, να καταργήσετε, να ρυθμίσετε ή να εκτελέσουν την εφαρμογή σας. Ωστόσο, οι παρακάτω συμβουλές παρέχει ορισμένες κατευθυντήριες οδηγίες για την εφαρμογή μιας αποτελεσματικής εφαρμογής εκκίνησης αυτόματης εκτέλεσης:
  • Οι χρήστες θα πρέπει να λάβετε σχόλια όσο το δυνατόν συντομότερα μετά την εισαγωγή μιας αυτόματης αναπαραγωγής CD-ROM στη μονάδα CD-ROM. Επομένως, οι εφαρμογές εκκίνησης πρέπει να είναι μικρά προγράμματα που φορτώνουν γρήγορα. Σαφή αναγνώριση της εφαρμογής και τους παρέχουν έναν εύκολο τρόπο για να ακυρώσετε τη λειτουργία.
  • Συνήθως, το αρχικό τμήμα της εφαρμογής εκκίνησης παρουσιάζει στους χρήστες ένα περιβάλλον εργασίας χρήστη (όπως ένα παράθυρο διαλόγου) που ζητά η πώς θα θέλατε να συνεχίσετε. Επαληθεύστε εάν το πρόγραμμα είναι ήδη εγκατεστημένο. Σε αντίθετη περίπτωση, το επόμενο βήμα είναι συνήθως τη διαδικασία εγκατάστασης (Setup). Η εφαρμογή εκκίνησης μπορεί να χρησιμοποιήσει το χρόνο που αφιερώνει το χρήστης ανάγνωση το πλαίσιο διαλόγου για να ξεκινήσετε άλλο νήμα για να ξεκινήσετε τη φόρτωση τον κωδικό ρύθμισης. Όταν ο χρήστης κάνει κλικ στο κουμπί " ΟΚ", το πρόγραμμα Εγκατάστασης (Setup) θα είναι ήδη εν μέρει ή πλήρως φορτωμένο. Αυτή η προσέγγιση μειώνει σημαντικά το χρήστη αντίληψη του χρόνου που απαιτείται για τη φόρτωση της εφαρμογής σας.
  • Εάν η εφαρμογή είναι ήδη εγκατεστημένο, ο χρήστης ενδέχεται να εισαγάγατε το δίσκο για να εκτελέσετε την εφαρμογή. Όπως με την περίπτωση το πρόγραμμα εγκατάστασης, μπορείτε να ξεκινήσετε άλλο νήμα για να ξεκινήσετε τη φόρτωση του κώδικα της εφαρμογής. Αυτή η προσέγγιση Συντομεύει τον χρόνο αναμονής για το χρήστη.
  • Το .NET Framework ή το πακέτο αναδιανομής του .NET Framework, πρέπει να εγκατασταθεί στον υπολογιστή προορισμού, για να ξεκινήσετε την εφαρμογή σας Visual Studio .NET. Επομένως, είναι καλή ιδέα να αναδιανέμουν το .NET Framework με την εφαρμογή εκκίνησης.
    Για πρόσθετες πληροφορίες σχετικά με τον τρόπο διανομής του .NET Framework με μια εφαρμογή του Visual Studio .NET, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
    324733 ΔΙΑΔΙΚΑΣΙΕΣ: διανομή του .NET Framework με ένα έργο του Visual Studio .NET ανάπτυξης
  • Χώρος στον σκληρό δίσκο μπορεί να είναι μια περιορισμένη πόρων σε πολλά συστήματα. Ακολουθούν υποδείξεις για να ελαχιστοποιήσετε τη χρήση του σκληρού δίσκου:
    • Διατηρήστε τον αριθμό των αρχείων που πρέπει να υπάρχει στον σκληρό δίσκο στο ελάχιστο. Περιορισμός αυτά τα αρχεία που πρέπει να εγκατασταθούν για εκτέλεση το πρόγραμμα ή που λαμβάνει μια απαράδεκτα πολύ χρόνο για να διαβάσετε από το CD-ROM.
    • Σε πολλές περιπτώσεις, δεν χρειάζεται να εγκαταστήσετε δεν είναι απαραίτητα αρχεία στο σκληρό δίσκο. Ωστόσο, αυτή η προσέγγιση μπορεί να παρέχει πλεονεκτήματα όπως αυξημένη απόδοση. Δίνει στο χρήστη τη δυνατότητα να επιλέξετε μεταξύ του κόστους και τα πλεονεκτήματα της αποθήκευσης στον σκληρό δίσκο.
    • Συμπεριλάβετε μια μέθοδο για να καταργήσετε τυχόν στοιχεία που είχαν τεθεί στο σκληρό δίσκο.
    • Εάν η εφαρμογή σας αποθηκεύει προσωρινά δεδομένα, παρέχετε στο χρήστη ορισμένες τον έλεγχό του. Περιλαμβάνουν επιλογές στην εφαρμογή εκκίνησης, όπως την επιλογή για να ορίσετε ένα όριο για το μέγιστο ποσό προσωρινά δεδομένα που θα αποθηκευτούν στον σκληρό δίσκο ή την επιλογή να ορίσετε την εφαρμογή απορρίψετε όλα τα προσωρινά αποθηκευμένα δεδομένα όταν το κλείνει.
Επιστροφή στην κορυφή

Παράδειγμα βήμα προς βήμα

  1. Ξεκινήστε το Visual Studio .NET.
  2. Δημιουργήστε μια απλή Εφαρμογή κονσόλας ή Εφαρμογή των Windows.
  3. Δημιουργία της εφαρμογής.
  4. Στο μενού " αρχείο ", μεταβείτε στην επιλογή
    Δημιουργίακαι, στη συνέχεια, κάντε κλικ στο έργο.
  5. Στο
    Τύποι έργου, κάντε κλικ στο πρόγραμμα εγκατάστασης και έργα ανάπτυξης. Στα πρότυπα, κάντε κλικ στην επιλογή Παραμετροποίηση έργων.
  6. Ονομάστε το έργο της Εγκατάστασης (Setup)και, στη συνέχεια, κάντε κλικ στο κουμπί
    OK.
  7. Στην Εξερεύνηση λύσεων, κάντε δεξιό κλικ στο έργο σας εγκατάστασης , κάντε κλικ στο κουμπί Προσθήκηκαι, στη συνέχεια, κάντε κλικ στο κουμπί
    Το αρχείο.
  8. Στο πλαίσιο κειμένου " όνομα αρχείου ", πληκτρολογήστε την απόλυτη διαδρομή του εκτελέσιμου αρχείου που δημιουργήσατε στο βήμα 3 και, στη συνέχεια, κάντε κλικ στο κουμπί
    Άνοιγμα.
  9. Από το μενού Δημιουργία , κάντε κλικ στο κουμπί Δημιουργία λύσης.
  10. Ξεκινήστε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου (όπως το Σημειωματάριο (Notepad)).
  11. Επικολλήστε τον ακόλουθο κώδικα στο πρόγραμμα επεξεργασίας κειμένου και, στη συνέχεια, αποθηκεύστε το αρχείο ως Autorun.inf:
    [autorun] open=Setup.exe  

  12. Για να προετοιμάσετε ένα CD-ROM αυτόματης εκτέλεσης για την εφαρμογή του Visual Studio .NET που δημιουργήσατε στο βήμα 3, αντιγράψτε τα αρχεία που δημιουργήθηκαν στο βήμα 9 και το αρχείο Autorun.inf που δημιουργήσατε στο βήμα 11 στο CD-ROM.
Επιστροφή στην κορυφή

Αναφορές

Για πρόσθετες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
172078 ΔΙΑΔΙΚΑΣΙΕΣ: Ενεργοποίηση αυτόματης εκτέλεσης για εφαρμογές που διανέμονται σε CD ROM
136214 τρόπος για να ελέγξετε αρχεία Autorun.inf
Σφάλμα #: 7796 (Συντήρηση περιεχομένου)

Επιστροφή στην κορυφή
Ιδιότητες

Αναγνωριστικό άρθρου: 818804 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια