Class IMAGE_NT_HEADERS
The NT header is the main header for modern Windows applications. It contains the file header and the optional header.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: PeNet.Structures
Assembly: PeNet.dll
Syntax
public class IMAGE_NT_HEADERS : AbstractStructure
Constructors
| Improve this Doc View SourceIMAGE_NT_HEADERS(Byte[], UInt32)
Create a new IMAGE_NT_HEADERS object.
Declaration
public IMAGE_NT_HEADERS(byte[] buff, uint offset)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | buff | A PE file as a byte array. |
System.UInt32 | offset | Raw offset of the NT header. |
Fields
| Improve this Doc View SourceFileHeader
Access to the File header.
Declaration
public readonly IMAGE_FILE_HEADER FileHeader
Field Value
Type | Description |
---|---|
IMAGE_FILE_HEADER |
OptionalHeader
Access to the Optional header.
Declaration
public readonly IMAGE_OPTIONAL_HEADER OptionalHeader
Field Value
Type | Description |
---|---|
IMAGE_OPTIONAL_HEADER |
Properties
| Improve this Doc View SourceSignature
NT header signature.
Declaration
public uint Signature { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |