PEHeaders Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |