Πώς να ανοίξετε αρχεία DLL

Συγγραφέας: Mark Sanchez
Ημερομηνία Δημιουργίας: 5 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Tech #131 Πως να κατεβάζω ένα DLL αρχείο που λείπει
Βίντεο: Tech #131 Πως να κατεβάζω ένα DLL αρχείο που λείπει

Περιεχόμενο

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

Βήματα

Μέθοδος 1 από 2: Χρήση αρχείων DLL

  1. 1 Γνωρίστε τι είναι ένα αρχείο DLL. Μια βιβλιοθήκη δυναμικών συνδέσμων (αρχεία DLL) είναι εξωτερικά αρχεία δεδομένων στα οποία έχουν πρόσβαση τα προγράμματα για την κανονική τους λειτουργία. Αυτό εξαλείφει την ανάγκη δημιουργίας βιβλιοθηκών σε κάθε πρόγραμμα.
    • Η βιβλιοθήκη δυναμικών συνδέσμων είναι η ραχοκοκαλιά του παραδοσιακού προγραμματισμού των Windows και σας επιτρέπει να δημιουργήσετε αποτελεσματικά και μικρά προγράμματα.
  2. 2 Λάβετε υπόψη ότι ο μέσος χρήστης δεν χρειάζεται να ανοίξει ή να επεξεργαστεί αρχεία DLL. Για τους περισσότερους, αυτά είναι αρχεία που εκτελούνται στο παρασκήνιο. Τα προγράμματα εγκαθιστούν και αποκτούν πρόσβαση σε αρχεία DLL αυτόματα και η μετακίνηση ή η διαγραφή τους μπορεί να οδηγήσει σε σφάλματα συστήματος.
    • Μερικές φορές, κατά την εγκατάσταση ενός προγράμματος, ενδέχεται να σας ζητηθεί να εγκαταστήσετε επιπλέον αρχεία DLL. Βεβαιωθείτε ότι λαμβάνετε το πρόγραμμα από αξιόπιστες πηγές, καθώς τα αρχεία DLL ενδέχεται να περιέχουν κακόβουλο κώδικα.
    • Εάν ενδιαφέρεστε για τη δημιουργία αρχείων DLL, ανατρέξτε στην επόμενη ενότητα.
  3. 3 Καταχωρήστε ένα νέο αρχείο DLL. Εάν εγκαταστήσατε το αρχείο DLL με μη αυτόματο τρόπο (το αντιγράψατε στο φάκελο του προγράμματος), ίσως χρειαστεί να το καταχωρίσετε για να λειτουργήσει το πρόγραμμα με αυτό. Ελέγξτε την τεκμηρίωση του προγράμματος σας για να διαπιστώσετε εάν πρέπει να καταχωρίσετε το αρχείο DLL (στις περισσότερες περιπτώσεις, δεν χρειάζεται).
    • Ανοίξτε μια γραμμή εντολών. Κάντε κλικ στο Έναρξη -> Εκτέλεση (ή πατήστε Win + R) και πληκτρολογήστε cmd... Αλλαγή στον κατάλογο με το νέο αρχείο DLL.
    • Στα Windows 7 ή νεότερα, ανοίξτε το φάκελο που περιέχει το νέο αρχείο DLL, κρατήστε πατημένο το Shift, κάντε δεξί κλικ στο φάκελο και επιλέξτε Άνοιγμα παραθύρου εντολών από το μενού περιβάλλοντος. Η γραμμή εντολών θα ανοίξει απευθείας στον τρέχοντα κατάλογο.
    • Εισαγω regsvr32 dllname.dll και πατήστε Enter. Αυτή η εντολή θα προσθέσει το αρχείο DLL στο μητρώο των Windows.
    • Εισαγω regsvr32 -u dllname.dllγια να καταργήσετε το αρχείο DLL από το μητρώο των Windows.

Μέθοδος 2 από 2: Αποσυγκέντρωση αρχείων DLL

  1. 1 Κατεβάστε και εγκαταστήστε τον αποσυμπιεστή. Ο αποσυμπιεστής είναι ένα πρόγραμμα που σας επιτρέπει να δείτε τον πηγαίο κώδικα που χρησιμοποιείται για τη δημιουργία ενός αρχείου ή προγράμματος (στην περίπτωσή μας, ένα αρχείο DLL). Για να δείτε το αρχείο DLL, χρειάζεστε έναν αποσυμπιεστή για να ανοίξετε τον πηγαίο κώδικα του αρχείου. Ανοίγοντας το αρχείο DLL χωρίς αποσυμπιεστή (για παράδειγμα, χρησιμοποιώντας σημειωματάριο) θα εμφανίζονται αδιάβαστοι χαρακτήρες.
    • Το dotPeek είναι ένας από τους πιο δημοφιλείς δωρεάν αποσυμπιεστές. Διατίθεται εδώ.
  2. 2 Ανοίξτε το αρχείο DLL σε έναν αποσυμπιεστή. Εάν χρησιμοποιείτε το dotPeek, κάντε κλικ στο Αρχείο -> Άνοιγμα και, στη συνέχεια, εντοπίστε το αρχείο DLL που θέλετε να αποσυμπιέσετε. Μπορείτε να προβάλετε αρχεία DLL χωρίς να διακυβεύετε την ακεραιότητα του συστήματος.
  3. 3 Χρησιμοποιήστε τη λειτουργία Assembly Explorer για να ανοίξετε τους κόμβους του αρχείου DLL. Τα αρχεία DLL αποτελούνται από "κόμβους" ή μονάδες κώδικα, που σχηματίζουν ένα αρχείο DLL. Μπορείτε να ανοίξετε και να δείτε κάθε κόμβο και οποιονδήποτε ένθετο κόμβο μέσα σε αυτόν.
  4. 4 Κάντε διπλό κλικ σε έναν κόμβο για να δείτε τον κωδικό του. Ο κώδικας κόμβου θα εμφανιστεί στο δεξί παράθυρο dotPeek. Το dotPeek εμφανίζει τον κώδικα σε C #ή μπορεί να κατεβάσει επιπλέον βιβλιοθήκες για να δει τον πηγαίο κώδικα.
    • Εάν απαιτούνται πρόσθετες βιβλιοθήκες για την προβολή του ιστότοπου, το dotPeek θα προσπαθήσει να τις κατεβάσει αυτόματα.
  5. 5 Εάν δεν καταλαβαίνετε ένα κομμάτι κώδικα, χρησιμοποιήστε τη λειτουργία Γρήγορης τεκμηρίωσης για να μάθετε τι σημαίνουν οι εντολές.
    • Τοποθετήστε τον δείκτη του ποντικιού πάνω σε ένα κομμάτι ακατανόητου κώδικα (στο παράθυρο "Προβολή κώδικα").
    • Πατήστε Ctrl + Q για να ανοίξετε το παράθυρο Γρήγορη τεκμηρίωση.
    • Κάντε κλικ στους υπερσυνδέσμους για να λάβετε πληροφορίες σχετικά με μια συγκεκριμένη ομάδα.
  6. 6 Εξαγάγετε τον κώδικα στο Visual Studio (Visual Studio). Εάν θέλετε να επεξεργαστείτε τον κώδικά σας και να δημιουργήσετε ένα νέο αρχείο DLL, μπορείτε να εξάγετε τον πηγαίο κώδικα στο Visual Studio. Ο εξαγόμενος κώδικας θα εμφανιστεί σε C # (ακόμη και αν ο πηγαίος κώδικας είναι γραμμένος σε άλλη γλώσσα).
    • Κάντε δεξιό κλικ στο αρχείο DLL στο Assembly Explorer.
    • Επιλέξτε "Εξαγωγή σε έργο".
    • Επιλέξτε επιλογές εξαγωγής. Μπορείτε να ανοίξετε το αρχείο απευθείας στο Visual Studio εάν θέλετε να ξεκινήσετε την επεξεργασία του.
  7. 7 Μόλις φορτώσετε το αρχείο στο Visual Studio, μπορείτε να επεξεργαστείτε τον κώδικά του και να δημιουργήσετε ένα νέο αρχείο DLL. Κάντε κλικ εδώ για λεπτομερείς οδηγίες σχετικά με τη χρήση του Visual Studio.