C# 클래스 PatchIat.ImageOptionalHeader

파일 보기 프로젝트 열기: jystic/patch-iat

공개 프로퍼티들

프로퍼티 타입 설명
AddressOfEntryPoint System.UInt32
BaseOfCode System.UInt32
BaseOfData System.UInt32
CheckSum System.UInt32
DllCharacteristics System.UInt16
FileAlignment System.UInt32
ImageBase System.IntPtr
LoaderFlags System.UInt32
Magic ImageHeaderType
MajorImageVersion System.UInt16
MajorLinkerVersion Byte
MajorOperatingSystemVersion System.UInt16
MajorSubsystemVersion System.UInt16
MinorImageVersion System.UInt16
MinorLinkerVersion Byte
MinorOperatingSystemVersion System.UInt16
MinorSubsystemVersion System.UInt16
NumberOfRvaAndSizes System.UInt32
SectionAlignment System.UInt32
SizeOfCode System.UInt32
SizeOfHeaders System.UInt32
SizeOfHeapCommit System.IntPtr
SizeOfHeapReserve System.IntPtr
SizeOfImage System.UInt32
SizeOfInitializedData System.UInt32
SizeOfStackCommit System.IntPtr
SizeOfStackReserve System.IntPtr
SizeOfUninitializedData System.UInt32
Subsystem System.UInt16
Win32VersionValue System.UInt32

공개 메소드들

메소드 설명
GetDataDirectory ( int index ) : ImageDataDirectory

메소드 상세

GetDataDirectory() 공개 메소드

public GetDataDirectory ( int index ) : ImageDataDirectory
index int
리턴 ImageDataDirectory

프로퍼티 상세

AddressOfEntryPoint 공개적으로 프로퍼티

public UInt32,System AddressOfEntryPoint
리턴 System.UInt32

BaseOfCode 공개적으로 프로퍼티

public UInt32,System BaseOfCode
리턴 System.UInt32

BaseOfData 공개적으로 프로퍼티

public UInt32,System BaseOfData
리턴 System.UInt32

CheckSum 공개적으로 프로퍼티

public UInt32,System CheckSum
리턴 System.UInt32

DllCharacteristics 공개적으로 프로퍼티

public UInt16,System DllCharacteristics
리턴 System.UInt16

FileAlignment 공개적으로 프로퍼티

public UInt32,System FileAlignment
리턴 System.UInt32

ImageBase 공개적으로 프로퍼티

public IntPtr,System ImageBase
리턴 System.IntPtr

LoaderFlags 공개적으로 프로퍼티

public UInt32,System LoaderFlags
리턴 System.UInt32

Magic 공개적으로 프로퍼티

public ImageHeaderType Magic
리턴 ImageHeaderType

MajorImageVersion 공개적으로 프로퍼티

public UInt16,System MajorImageVersion
리턴 System.UInt16

MajorLinkerVersion 공개적으로 프로퍼티

public Byte MajorLinkerVersion
리턴 Byte

MajorOperatingSystemVersion 공개적으로 프로퍼티

public UInt16,System MajorOperatingSystemVersion
리턴 System.UInt16

MajorSubsystemVersion 공개적으로 프로퍼티

public UInt16,System MajorSubsystemVersion
리턴 System.UInt16

MinorImageVersion 공개적으로 프로퍼티

public UInt16,System MinorImageVersion
리턴 System.UInt16

MinorLinkerVersion 공개적으로 프로퍼티

public Byte MinorLinkerVersion
리턴 Byte

MinorOperatingSystemVersion 공개적으로 프로퍼티

public UInt16,System MinorOperatingSystemVersion
리턴 System.UInt16

MinorSubsystemVersion 공개적으로 프로퍼티

public UInt16,System MinorSubsystemVersion
리턴 System.UInt16

NumberOfRvaAndSizes 공개적으로 프로퍼티

public UInt32,System NumberOfRvaAndSizes
리턴 System.UInt32

SectionAlignment 공개적으로 프로퍼티

public UInt32,System SectionAlignment
리턴 System.UInt32

SizeOfCode 공개적으로 프로퍼티

public UInt32,System SizeOfCode
리턴 System.UInt32

SizeOfHeaders 공개적으로 프로퍼티

public UInt32,System SizeOfHeaders
리턴 System.UInt32

SizeOfHeapCommit 공개적으로 프로퍼티

public IntPtr,System SizeOfHeapCommit
리턴 System.IntPtr

SizeOfHeapReserve 공개적으로 프로퍼티

public IntPtr,System SizeOfHeapReserve
리턴 System.IntPtr

SizeOfImage 공개적으로 프로퍼티

public UInt32,System SizeOfImage
리턴 System.UInt32

SizeOfInitializedData 공개적으로 프로퍼티

public UInt32,System SizeOfInitializedData
리턴 System.UInt32

SizeOfStackCommit 공개적으로 프로퍼티

public IntPtr,System SizeOfStackCommit
리턴 System.IntPtr

SizeOfStackReserve 공개적으로 프로퍼티

public IntPtr,System SizeOfStackReserve
리턴 System.IntPtr

SizeOfUninitializedData 공개적으로 프로퍼티

public UInt32,System SizeOfUninitializedData
리턴 System.UInt32

Subsystem 공개적으로 프로퍼티

public UInt16,System Subsystem
리턴 System.UInt16

Win32VersionValue 공개적으로 프로퍼티

public UInt32,System Win32VersionValue
리턴 System.UInt32