PEHeaders Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define un tipo que lee los encabezados PE (portable ejecutable) y COFF (formato de archivo de objeto común) de una secuencia.
public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
- Herencia
-
PEHeaders
Constructores
| Nombre | Description |
|---|---|
| PEHeaders(Stream, Int32, Boolean) |
Crea una instancia de una nueva instancia de la PEHeaders clase que lee los encabezados PE de una secuencia que representa una imagen PE de un tamaño especificado e indica si la imagen pe se ha cargado en la memoria. |
| PEHeaders(Stream, Int32) |
Crea una instancia de una nueva instancia de la PEHeaders clase que lee los encabezados PE de una secuencia que representa una imagen PE de un tamaño especificado. |
| PEHeaders(Stream) |
Crea una instancia de una nueva instancia de la PEHeaders clase que lee los encabezados PE de la ubicación actual en la secuencia especificada. |
Propiedades
| Nombre | Description |
|---|---|
| CoffHeader |
Obtiene el encabezado COFF de la imagen. |
| CoffHeaderStartOffset |
Obtiene el desplazamiento de bytes desde el principio de la imagen pe hasta el inicio del encabezado COFF. |
| CorHeader |
Obtiene el encabezado COR. |
| CorHeaderStartOffset |
Obtiene el desplazamiento de bytes desde el principio de la imagen hasta el encabezado COR. |
| IsCoffOnly |
Obtiene un valor que indica si la imagen es solo Coff. |
| IsConsoleApplication |
Obtiene un valor que indica si la imagen representa una aplicación de consola de Windows. |
| IsDll |
Obtiene un valor que indica si la imagen representa una biblioteca de vínculos dinámicos. |
| IsExe |
Obtiene un valor que indica si la imagen representa un archivo ejecutable. |
| MetadataSize |
Obtiene el tamaño de los metadatos de la CLI. |
| MetadataStartOffset |
Obtiene el desplazamiento (en bytes) desde el inicio de la imagen de PE hasta el inicio de los metadatos de la CLI. |
| PEHeader |
Obtiene el encabezado PE de la imagen. |
| PEHeaderStartOffset |
Obtiene el desplazamiento de bytes del encabezado desde el principio de la imagen. |
| SectionHeaders |
Obtiene los encabezados de sección pe. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetContainingSectionIndex(Int32) |
Busca secciones de la imagen pe de la sección que contiene la dirección virtual relativa especificada. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| TryGetDirectoryOffset(DirectoryEntry, Int32) |
Obtiene el desplazamiento (en bytes) desde el principio de la imagen hasta los datos de directorio especificados. |