Compartilhar via


PEHeaders Classe

Definição

Define um tipo que lê cabeçalhos PE (Executável Portátil) e COFF de um fluxo.

public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
Herança
PEHeaders

Construtores

PEHeaders(Stream)

Cria uma nova instância da classe PEHeaders que lê os cabeçalhos PE da localização atual no fluxo especificado.

PEHeaders(Stream, Int32)

Cria uma nova instância da classe PEHeaders que lê os cabeçalhos PE de um fluxo que representa a imagem PE de um tamanho especificado.

PEHeaders(Stream, Int32, Boolean)

Cria uma nova instância da classe PEHeaders que lê os cabeçalhos PE de um fluxo que representa a imagem PE de um tamanho especificado e indica se a imagem PE foi carregada na memória.

Propriedades

CoffHeader

Obtém o cabeçalho COFF da imagem.

CoffHeaderStartOffset

Obtém o deslocamento de bytes desde o início da imagem PE até o início do cabeçalho COFF.

CorHeader

Obtém o cabeçalho COR.

CorHeaderStartOffset

Obtém o deslocamento de bytes desde o início da imagem até o cabeçalho COR.

IsCoffOnly

Obtém um valor que indica se a imagem é somente COFF.

IsConsoleApplication

Obtém um valor que indica se a imagem representa um aplicativo de console do Windows.

IsDll

Obtém um valor que indica se a imagem representa uma biblioteca de links dinâmicos.

IsExe

Obtém um valor que indica se a imagem representa um executável.

MetadataSize

Obtém o tamanho dos metadados da CLI.

MetadataStartOffset

Obtém o deslocamento (em bytes) do início da imagem PE ao início dos metadados da CLI.

PEHeader

Obtém o cabeçalho PE da imagem.

PEHeaderStartOffset

Obtém o deslocamento de bytes do cabeçalho desde o início da imagem.

SectionHeaders

Obtém os cabeçalhos de seção do PE.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetContainingSectionIndex(Int32)

Pesquisa seções da imagem PE para a seção que contém o endereço virtual relativo especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryGetDirectoryOffset(DirectoryEntry, Int32)

Obtém o deslocamento (em bytes) do início da imagem ao dados do diretório fornecido.

Aplica-se a