| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Intestazione PE Caratteristiche DLL
    Il formato Portable Executable file o PE , viene utilizzato per i file Windows eseguibili e librerie a collegamento dinamico o DLL . Ogni file PE ha una intestazione che contiene le caratteristiche circa le impostazioni di compatibilità hardware di file e . L'intestazione PE ha più i tratti che lo distinguono da un formato di file portabile . Disposizione

    L'intestazione del file PE contiene le istruzioni che informano il sistema operativo su come caricare le parti del file in memoria. Questo viene fatto attraverso l'utilizzo del linker dinamico , che rende le decisioni importanti su dove mettere che tipo di memoria . Ad esempio , il codice del programma viene posto in sezioni di memoria di sola lettura , mentre i dati del programma viene posto in lettura e scrittura sezioni di memoria .
    Personalizzazione

    Ci sono un certo numero di bandiere che possono essere impostate nell'intestazione PE che può personalizzare un file da eseguire su uno specifico tipo di hardware . Ad esempio, è possibile impostare il " endianess " dei dati . Questo si riferisce a quale estremità di un byte di dati contiene il bit più significativo e aventi termine detiene il bit meno significativo . In sostanza, si dice al computer se leggere i dati da destra a sinistra o viceversa . Questi dettagli specifici dell'hardware consentono di file PE per essere personalizzati per l'esecuzione su un certo numero di differenti architetture.
    . Estensioni netti

    . Net framework Microsoft esteso il formato PE di fornire il supporto per il runtime . Net . L' . Net Runtime Common Language , o CLR , è un ambiente che corre . Applicazioni nette . Quando un file PE con estensioni . Net viene letto dal sistema operativo , si passa sopra il resto della esecuzione di CLR. Il file viene eseguito in un ambiente CLR , piuttosto che il tradizionale ambiente di sistema operativo .
    Compatibile con più sistemi operativi

    Il formato PE header è compatibile con operativi multipli sistemi. Sul sistema operativo Linux , il programma di Vino in grado di leggere ed eseguire file header PE . Inoltre, la versione open-source del . Mono Net, che può essere eseguito su sistemi operativi diversi da Windows , utilizza gli stessi file PE come Windows ed è quindi compatibile .
    < Br >

    Previous :

    next :
      Articoli Correlati
    ·Come rompere un List Apart in Prolog 
    ·Come trovare se un Char è un numero intero su ASP.NET 
    ·Come faccio a convertire la data Datestamp in DB2 ? 
    ·Come migliorare la leggibilità del COBOL 
    ·Come di analizzare il sistema Verilog Asserzioni 
    ·Come aggiungere mappe per Quake 3 
    ·Come fare un diagramma di flusso modulare 
    ·Quali sono i vantaggi e svantaggi del Designs grid-base…
    ·Come avviare la programmazione in Assembly 
    ·Come fare un diagramma di flusso con due argomenti 
      Articoli in evidenza
    ·Come rimuovere tutti i riferimenti a un progetto VBA 
    ·Come reinstallare MySQL Table 
    ·Come calcolare l' esponenziale in Perl 
    ·Come codificare UTF -8 in Python 
    ·Come contare una lista testi in Python 
    ·Come creare PHP per email un modulo Utilizzo di Dreamwe…
    ·Come Ottieni valori da ListBox per inviare a SQL 
    ·Come nascondere un file di estensione PHP 
    ·Come disegnare una sfera in Java 
    ·Come fare un EXE con NetBeans 
    Copyright © Conoscenza Informatica http://it.wingwit.com