PEHeaders Klasa

Definicja

Definiuje typ, który odczytuje nagłówki PE (przenośny plik wykonywalny) i COFF (typowy format pliku obiektu) ze strumienia.Defines a type that reads PE (Portable Executable) and COFF (Common Object File Format) headers from a stream.

public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
Dziedziczenie
PEHeaders

Konstruktory

PEHeaders(Stream)

Tworzy wystąpienie nowego wystąpienia PEHeaders klasy, które odczytuje nagłówki PE z bieżącej lokalizacji w określonym strumieniu.Instantiates a new instance of the PEHeaders class that reads the PE headers from the current location in the specified stream.

PEHeaders(Stream, Int32)

Tworzy wystąpienie nowego wystąpienia PEHeaders klasy, które odczytuje nagłówki PE ze strumienia, który reprezentuje obraz PE o określonym rozmiarze.Instantiates a new instance of the PEHeaders class that reads the PE headers from a stream that represents a PE image of a specified size.

PEHeaders(Stream, Int32, Boolean)

Tworzy wystąpienie nowego wystąpienia PEHeaders klasy, które odczytuje nagłówki PE ze strumienia, który reprezentuje obraz PE o określonym rozmiarze i wskazuje, czy obraz PE został załadowany do pamięci.Instantiates a new instance of the PEHeaders class that reads the PE headers from a stream that represents a PE image of a specified size and indicates whether the PE image has been loaded into memory.

Właściwości

CoffHeader

Pobiera nagłówek COFF obrazu.Gets the COFF header of the image.

CoffHeaderStartOffset

Pobiera przesunięcie bajtów od początku obrazu PE do początku nagłówka COFF.Gets the byte offset from the start of the PE image to the start of the COFF header.

CorHeader

Pobiera nagłówek COR.Gets the COR header.

CorHeaderStartOffset

Pobiera przesunięcie bajtu od początku obrazu do nagłówka COR.Gets the byte offset from the start of the image to the COR header.

IsCoffOnly

Pobiera wartość wskazującą, czy obraz jest tylko w formacie COFF.Gets a value that indicates whether the image is Coff only.

IsConsoleApplication

Pobiera wartość wskazującą, czy obraz reprezentuje aplikację konsolową systemu Windows.Gets a value that indicates whether the image represents a Windows console application.

IsDll

Pobiera wartość wskazującą, czy obraz reprezentuje bibliotekę dołączaną dynamicznie.Gets a value that indicates whether the image represents a dynamic link library.

IsExe

Pobiera wartość wskazującą, czy obraz reprezentuje plik wykonywalny.Gets a value that indicates whether the image represents an executable.

MetadataSize

Pobiera rozmiar metadanych interfejsu wiersza polecenia.Gets the size of the CLI metadata.

MetadataStartOffset

Pobiera przesunięcie (w bajtach) od początku obrazu PE do początku metadanych interfejsu wiersza polecenia.Gets the offset (in bytes) from the start of the PE image to the start of the CLI metadata.

PEHeader

Pobiera nagłówek PE obrazu.Gets the image's PE header.

PEHeaderStartOffset

Pobiera przesunięcie bajtu nagłówka od początku obrazu.Gets the byte offset of the header from the start of the image.

SectionHeaders

Pobiera nagłówki sekcji PE.Gets the PE section headers.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetContainingSectionIndex(Int32)

Wyszukuje sekcje obrazu PE dla sekcji zawierającej określony względny adres wirtualny.Searches sections of the PE image for the section that contains the specified Relative Virtual Address.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
TryGetDirectoryOffset(DirectoryEntry, Int32)

Pobiera przesunięcie (w bajtach) od początku obrazu do danych z danego katalogu.Gets the offset (in bytes) from the start of the image to the given directory data.

Dotyczy