Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

PE Header DLL Χαρακτηριστικά

Ο φορητός εκτελέσιμη μορφή αρχείου , ή ΡΕ , που χρησιμοποιείται για τα Windows εκτελέσιμα αρχεία και βιβλιοθήκες δυναμικής σύνδεσης ή DLL . Κάθε αρχείο PE έχει μια κεφαλίδα που περιέχει τα χαρακτηριστικά σχετικά με το αρχείο και τις ρυθμίσεις συμβατότητας υλικού . Η κεφαλίδα PE έχει πολλαπλά χαρακτηριστικά που το διαφοροποιούν ως μια φορητή μορφή αρχείου . Διάταξη
Η

Η κεφαλίδα του αρχείου PE περιλαμβάνει οδηγίες που ενημερώνουν το λειτουργικό σύστημα για το πώς να φορτώσει τμήματα του αρχείου στη μνήμη . Αυτό γίνεται με τη χρήση της δυναμικής σύνδεσης, η οποία κάνει σημαντικές αποφάσεις σχετικά με το πού να βάλει το είδος της μνήμης . Για παράδειγμα , ο κώδικας του προγράμματος τοποθετείται σε read-only τμήματα μνήμης , ενώ τα δεδομένα του προγράμματος τοποθετείται στα τμήματα μνήμη ανάγνωσης-εγγραφής .
Εικόνων Προσαρμογή
Η

Υπάρχουν μια σειρά από σημαίες που μπορεί να οριστεί στην κεφαλίδα PE που μπορεί να προσαρμόσετε ένα αρχείο για να τρέξει σε ένα συγκεκριμένο τύπο του υλικού . Για παράδειγμα , μπορείτε να ρυθμίσετε το " endianess " των δεδομένων . Αυτό αναφέρεται στην οποία άκρο ενός byte δεδομένων συγκρατεί το πιο σημαντικό bit και η οποία συγκρατεί το άκρο λιγότερο σημαντικό ψηφίο . Στην ουσία , λέει στον υπολογιστή αν πρέπει να διαβάσει τα δεδομένα από τα δεξιά προς τα αριστερά ή το αντίστροφο . Αυτές οι λεπτομέρειες του συγκεκριμένου υλικού επιτρέπουν PE αρχεία που πρέπει να προσαρμοστεί για να τρέξει σε μια σειρά από διαφορετικές αρχιτεκτονικές υπολογιστών .

Η . Net Επεκτάσεις
Η

Η Microsoft Net πλαίσιο . επεκτάθηκε τη μορφή PE για την παροχή στήριξης για την . Net εκτέλεσης . Το . Net εκτέλεσης κοινής γλώσσας , ή CLR , είναι ένα περιβάλλον που τρέχει . Net εφαρμογές . Όταν ένα αρχείο με PE . Net επεκτάσεις διαβάζεται από το λειτουργικό σύστημα, τα χέρια πάνω από το υπόλοιπο της εκτέλεσης με την CLR . Το αρχείο είναι στη συνέχεια εκτελούνται στο περιβάλλον CLR , αντί για το παραδοσιακό περιβάλλον του λειτουργικού συστήματος .
Εικόνων Συμβατό με πολλαπλά λειτουργικά συστήματα
Η

Η μορφή header PE είναι συμβατό με πολλαπλά λειτουργικά συστήματα. Στο λειτουργικό σύστημα Linux , το κρασί πρόγραμμα μπορεί να διαβάσει και να εκτελέσει τα αρχεία κεφαλίδας PE . Επίσης , η έκδοση ανοικτού κώδικα του . Net Mono πλαίσιο , το οποίο μπορεί να τρέξει σε λειτουργικά συστήματα εκτός των Windows , χρησιμοποιεί τα ίδια αρχεία PE όπως τα Windows και συνεπώς είναι συμβατή .

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα