“Conocimientos Programación>Lenguajes De Programación

PE Header Características DLL

2013/12/28
El formato Portable Ejecutable archivo o PE , se utiliza para los archivos de Windows ejecutables y bibliotecas de enlaces dinámicos, o DLL . Cada archivo PE tiene un encabezado que contiene características de archivo y la configuración de compatibilidad de hardware. La cabecera PE tiene varios rasgos que lo distinguen como un formato de archivo portátil . Layout

El encabezado del archivo PE contiene instrucciones que informan al sistema operativo sobre cómo cargar las partes del archivo en la memoria. Esto se hace mediante el uso del enlazador dinámico , lo que hace que las decisiones importantes en donde poner qué tipo de memoria . Por ejemplo , el código del programa se coloca en secciones de memoria de sólo lectura , mientras que los datos del programa se coloca en secciones de memoria de lectura y escritura .
Personalización

Hay una serie de banderas que se pueden establecer en la cabecera PE que se puede personalizar un archivo para ejecutarse en un tipo específico de hardware. Por ejemplo , puede establecer el " endianess " de los datos . Esto se refiere a qué extremo de un byte de datos contiene el bit más significativo y que finalicen sostiene el bit menos significativo . En esencia, se le dice a la computadora ya sea para leer los datos de derecha a izquierda o viceversa . Estos detalles específicos del hardware permiten archivos PE para su personalización para correr en una serie de diferentes arquitecturas de computadora .
. Extensiones Net

. NET Framework Microsoft ampliado el formato PE para proporcionar apoyo a la ejecución. neto . La . Common Language Runtime Net o CLR , es un ambiente que se ejecuta . Net . Cuando un archivo PE con extensiones . Net es leído por el sistema operativo, se entrega sobre el resto de la ejecución del CLR. El archivo se ejecuta entonces en el entorno de CLR , en lugar del tradicional entorno del sistema operativo.
Compatible con varios sistemas operativos

El formato de la cabecera PE es compatible con la operación múltiple sistemas . En el sistema operativo Linux, el Wine programa puede leer y ejecutar archivos de cabecera PE . Además, la versión de código abierto de. NET Framework Mono , que puede ejecutarse en sistemas operativos distintos de Windows , utiliza los mismos archivos PE como Windows y es por lo tanto compatible.

Lenguajes De Programación
Binary Tree Traversal Métodos
Cómo escribir una combinación externa en la AFD en WebFOCUS
Cómo calcular los códigos G02 para Mills
Cómo encontrar los registros que faltan mediante SQL
Cómo hacer una DLL llamada en LabVIEW
Error de sintaxis durante la depuración
Ideas para KOP
La diferencia entre SOAP y REST Web Service
Conocimientos Informáticos © http://www.ordenador.online