PEHeaders Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define um tipo que lê cabeçalhos PE (Portable Executable) e COFF (Common Object File Format) de um fluxo.
public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
- Herança
-
PEHeaders
Construtores
| Name | Description |
|---|---|
| PEHeaders(Stream, Int32, Boolean) |
Instancia uma nova instância da PEHeaders classe que lê os cabeçalhos PE a partir de um fluxo que representa uma imagem PE de um tamanho especificado e indica se a imagem PE foi carregada na memória. |
| PEHeaders(Stream, Int32) |
Instancia uma nova instância da PEHeaders classe que lê os cabeçalhos PE a partir de um fluxo que representa uma imagem PE de um tamanho especificado. |
| PEHeaders(Stream) |
Instancia uma nova instância da PEHeaders classe que lê os cabeçalhos PE a partir da localização atual no fluxo especificado. |
Propriedades
| Name | Description |
|---|---|
| CoffHeader |
Obtém o cabeçalho COFF da imagem. |
| CoffHeaderStartOffset |
Obtém o deslocamento de bytes do início da imagem PE até ao início do cabeçalho COFF. |
| CorHeader |
Recebe o cabeçalho COR. |
| CorHeaderStartOffset |
Obtém o deslocamento de bytes do início da imagem para o cabeçalho COR. |
| IsCoffOnly |
Obtém um valor que indica se a imagem é apenas Coff. |
| IsConsoleApplication |
Recebe um valor que indica se a imagem representa uma aplicação de consola do Windows. |
| IsDll |
Obtém um valor que indica se a imagem representa uma biblioteca dinâmica de links. |
| 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) desde o início da imagem PE até ao início dos metadados da CLI. |
| PEHeader |
Recebe o cabeçalho PE da imagem. |
| PEHeaderStartOffset |
Obtém o deslocamento de bytes do cabeçalho desde o início da imagem. |
| SectionHeaders |
Recebe os cabeçalhos das secções de PE. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetContainingSectionIndex(Int32) |
Pesquisa nas secções da imagem PE a secção que contém o Endereço Virtual Relativo especificado. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| TryGetDirectoryOffset(DirectoryEntry, Int32) |
Obtém o deslocamento (em bytes) desde o início da imagem até aos dados do diretório fornecidos. |