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

Περιεχόμενο

Σε αυτό το άρθρο: Χρήση DLLReferences DLL αρχείωνDecompiling

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


στάδια

Μέρος 1 Χρήση αρχείων DLL



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


  2. Έχετε υπόψη σας ότι ο μέσος χρήστης δεν χρειάζεται να αλληλεπιδρά με τα αρχεία DLL. Για τους περισσότερους χρήστες, τα αρχεία DLL θα παραμείνουν στο παρασκήνιο. Τα προγράμματα θα τα εγκαταστήσουν και θα τα ζητήσουν αυτόματα και η μετακίνηση τους μπορεί να προκαλέσει σοβαρά προβλήματα στο σύστημα.
    • Μερικές φορές μπορείτε να καλέσετε κατά την εγκατάσταση ενός προγράμματος που δημιουργήθηκε από μια κοινότητα προγραμματιστών, για να τοποθετήσετε αρχεία DLL σε συγκεκριμένες τοποθεσίες. Βεβαιωθείτε ότι το πρόγραμμα είναι αξιόπιστο πριν ακολουθήσετε τις οδηγίες, καθώς τα αρχεία DLL μπορεί να είναι κακόβουλα.
    • Αν ενδιαφέρεστε να μάθετε πώς είναι κατασκευασμένα τα αρχεία DLL, συνεχίστε να διαβάζετε.



  3. Καταχωρήστε ένα νέο αρχείο DLL. Εάν χρειαστεί να αντιγράψετε μη αυτόματα ένα αρχείο DLL σε ένα φάκελο για να χρησιμοποιήσετε ένα πρόγραμμα, ίσως χρειαστεί να το καταχωρήσετε στο μητρώο των Windows πριν το χρησιμοποιήσετε. Ελέγξτε την τεκμηρίωση του προγράμματος για να προσδιορίσετε εάν πρέπει να ολοκληρώσετε αυτό το βήμα (είναι εξαιρετικά σπάνιο για τα περισσότερα προγράμματα των Windows).
    • Ανοίξτε τη Γραμμή Παραγγελίας. Μπορείτε να το βρείτε στο μενού Έναρξη ή πατώντας ⊞ Κερδίστε+Ε και την πληκτρολόγηση cmd.Navigate στη θέση του νέου αρχείου DLL.
    • Εάν χρησιμοποιείτε Windows 7 ή νεότερη έκδοση, ανοίξτε το φάκελο που περιέχει το νέο αρχείο DLL, κρατήστε πατημένο το κουμπί ⇧ Shift και κάντε δεξί κλικ στο φάκελο και επιλέξτε Ανοίξτε εδώ ένα παράθυρο εντολών. Η πρόσκληση εντολών θα ανοίξει απευθείας στον φάκελο.
    • τύπος regsvr32 dllname.dll, στη συνέχεια κρατήστε πατημένο ↵ Εισάγετε. Αυτό θα προσθέσει το αρχείο DLL στο μητρώο των Windows.
    • τύπος regsvr32 -u dllname.dll για να καταργήσετε το αρχείο DLL από το μητρώο των Windows.

Μέρος 2 Αποσυμπίληση αρχείων DLL




  1. Κατεβάστε και εγκαταστήστε ένα αποσυμπιεστή. Ένα "decompiler" είναι ένα πρόγραμμα που σας επιτρέπει να δείτε τον πηγαίο κώδικα που χρησιμοποιείται για την ανάπτυξη ενός αρχείου ή προγράμματος, στην περίπτωση αυτή ενός αρχείου DLL. Για να δείτε τον κώδικα για να εκτελέσετε ένα αρχείο DLL, θα χρειαστείτε ένα decompiler για να το μετατρέψετε σε έναν αναγνώσιμο κώδικα. Ανοίγοντας ένα αρχείο DLL χωρίς να το αποσυμπιέσετε (όπως το άνοιγμα του με το Σημειωματάριο) θα προκαλέσει ένα χάος με δυσανάγνωστους χαρακτήρες.
    • Το dotPeek είναι ένα από τα δημοφιλέστερα δωρεάν αποσυμπιεστές. Διατίθεται στο jetbrains.com.


  2. Ανοίξτε το αρχείο DLL από το decompiler σας. Εάν χρησιμοποιείτε dotPeek, απλά κάντε κλικ αρχείοανοιχτό, τότε βρείτε το αρχείο DLL που θέλετε να αποσυμπιεστεί. Μπορείτε να εξερευνήσετε τα περιεχόμενα του αρχείου DLL χωρίς να επηρεάσετε το σύστημα.


  3. Χρησιμοποιήστε το "Assembly Explorer" για να εμφανίσετε τους κόμβους του αρχείου DLL. Τα αρχεία DLL αποτελούνται από "κόμβους" ή μονάδες κώδικα που λειτουργούν μαζί για να δημιουργήσουν ολόκληρο το αρχείο DLL. Μπορείτε να επεκτείνετε κάθε κόμβο για να δείτε καθένα από τα υποδίκτυα που μπορεί να κρατήσει.


  4. Κάντε διπλό κλικ σε έναν κόμβο για να δείτε τον κωδικό του. Ο κώδικας του επιλεγμένου κόμβου θα εμφανιστεί στο σωστό παράθυρο dotPeek. Μπορείτε να περιηγηθείτε στον κώδικα για να το ελέγξετε. Το dotPeek θα εμφανίσει τον κώδικα στο C #, διαφορετικά μπορεί να κατεβάσει επιπλέον βιβλιοθήκες ώστε να μπορείτε να δείτε τον αρχικό κώδικα.
    • Αν ο κόμβος ζητήσει την εμφάνιση πρόσθετων βιβλιοθηκών, το dotPeek θα προσπαθήσει να τα πραγματοποιήσει αυτόματα.


  5. Μάθετε ποια είναι τα τμήματα κώδικα. Εάν δεν νομίζετε ότι καταλαβαίνετε ένα τμήμα κώδικα, μπορείτε να χρησιμοποιήσετε τη λειτουργία γρήγορης τεκμηρίωσης για να δείτε τι κάνει η εντολή.
    • Τοποθετήστε το δρομέα στο τμήμα του κώδικα που πρέπει να βρείτε στο παράθυρο Code Viewer (προβολή κώδικα).
    • πρέσα Ctrl+Q για να εμφανιστεί το παράθυρο της Γρήγορης Τεκμηρίωσης.
    • Ακολουθήστε τους υπερσυνδέσμους για να μάθετε περισσότερα για κάθε πτυχή του κώδικα που ελέγχετε.


  6. Εξαγωγή του κώδικα στη Visual Basic. Εάν θέλετε να χειριστείτε, να επεξεργαστείτε και να δημιουργήσετε το αρχείο με τον δικό σας τρόπο, μπορείτε να το εξάγετε στο Visual Studio. Ο εξαγόμενος κώδικας θα είναι στο C #, ακόμη και αν είχε αρχικά προγραμματιστεί με διαφορετική γλώσσα.
    • Κάντε δεξί κλικ στο αρχείο DLL του Assembly Explorer.
    • Επιλέξτε Εξαγωγή στο Έργο.
    • Επιλέξτε τις επιλογές εξαγωγής. Μπορείτε να ανοίξετε το έργο σας απευθείας στο Visual Studio αν θέλετε να το εργαστείτε αμέσως.


  7. Επεξεργαστείτε τον κώδικα στο Visual Studio. Αφού φορτώσετε το έργο στο Visual Studio, θα έχετε τον πλήρη έλεγχο της επεξεργασίας και της δημιουργίας του DLL στο δικό σας δημιουργικό.

Η Μεγαλύτερη Ανάγνωση

Πώς να φορέσετε ένα hijab

Πώς να φορέσετε ένα hijab

Σε αυτό το άρθρο: Επιλέγοντας το αγαπημένο στυλ σας Ετοιμαστείτε να το φορέσετεΜε το κομψό σας με το hijabΜε το hijab Το hijab είναι ένα σημαντικό μέρος της ευπρέπειας μιας μουσουλμανικής γυναίκας. Ο ...
Πώς να φορέσετε το τζιν φίλου

Πώς να φορέσετε το τζιν φίλου

Σε αυτό το άρθρο: Επιλέγοντας το σωστό jeanPut τζιν σας με το σωστό highPlace τζιν σας με τα σωστά hoeReference Τα τζιν φίλων είναι χαριτωμένα και άνετα τζιν που υποτίθεται ότι φοριούνται λίγο φθαρμέν...