C# 클래스 trainer.ProcessMemory

파일 보기 프로젝트 열기: apeape/trainer

보호된 프로퍼티들

프로퍼티 타입 설명
Encoding System.Text.Encoding
Handle System.IntPtr
Process System.Diagnostics.Process

공개 메소드들

메소드 설명
Close ( ) : bool
GetDebugPriviledges ( ) : bool
Open ( Process process ) : bool
ProcessMemory ( ) : System
Read ( UInt32 address, byte &data ) : UInt32
Read ( UInt32 address, byte &data, UInt32 size ) : UInt32
ReadF32 ( UInt32 address ) : float
ReadF64 ( UInt32 address ) : double
ReadS16 ( UInt32 address ) : Int16
ReadS32 ( UInt32 address ) : Int32
ReadS64 ( UInt32 address ) : System.Int64
ReadS8 ( UInt32 address ) : SByte
ReadString ( UInt32 address ) : string
ReadU16 ( UInt32 address ) : UInt16
ReadU32 ( UInt32 address ) : UInt32
ReadU64 ( UInt32 address ) : System.UInt64
ReadU8 ( UInt32 address ) : Byte
Resume ( ) : bool
Suspend ( ) : bool
Write ( UInt32 address, byte &data ) : UInt32
Write ( UInt32 address, byte &data, UInt32 size ) : UInt32
WriteF32 ( UInt32 address, float value ) : void
WriteF64 ( UInt32 address, double value ) : void
WriteS16 ( UInt32 address, Int16 value ) : void
WriteS32 ( UInt32 address, Int32 value ) : void
WriteS64 ( UInt32 address, System.Int64 value ) : void
WriteS8 ( UInt32 address, SByte value ) : void
WriteU16 ( UInt32 address, UInt16 value ) : void
WriteU32 ( UInt32 address, UInt32 value ) : void
WriteU64 ( UInt32 address, System.UInt64 value ) : void
WriteU8 ( UInt32 address, Byte value ) : void

보호된 메소드들

메소드 설명
ResumeThread ( int id ) : bool
SuspendThread ( int id ) : bool

메소드 상세

Close() 공개 메소드

public Close ( ) : bool
리턴 bool

GetDebugPriviledges() 공개 메소드

public GetDebugPriviledges ( ) : bool
리턴 bool

Open() 공개 메소드

public Open ( Process process ) : bool
process System.Diagnostics.Process
리턴 bool

ProcessMemory() 공개 메소드

public ProcessMemory ( ) : System
리턴 System

Read() 공개 메소드

public Read ( UInt32 address, byte &data ) : UInt32
address System.UInt32
data byte
리턴 System.UInt32

Read() 공개 메소드

public Read ( UInt32 address, byte &data, UInt32 size ) : UInt32
address System.UInt32
data byte
size System.UInt32
리턴 System.UInt32

ReadF32() 공개 메소드

public ReadF32 ( UInt32 address ) : float
address System.UInt32
리턴 float

ReadF64() 공개 메소드

public ReadF64 ( UInt32 address ) : double
address System.UInt32
리턴 double

ReadS16() 공개 메소드

public ReadS16 ( UInt32 address ) : Int16
address System.UInt32
리턴 System.Int16

ReadS32() 공개 메소드

public ReadS32 ( UInt32 address ) : Int32
address System.UInt32
리턴 System.Int32

ReadS64() 공개 메소드

public ReadS64 ( UInt32 address ) : System.Int64
address System.UInt32
리턴 System.Int64

ReadS8() 공개 메소드

public ReadS8 ( UInt32 address ) : SByte
address System.UInt32
리턴 SByte

ReadString() 공개 메소드

public ReadString ( UInt32 address ) : string
address System.UInt32
리턴 string

ReadU16() 공개 메소드

public ReadU16 ( UInt32 address ) : UInt16
address System.UInt32
리턴 System.UInt16

ReadU32() 공개 메소드

public ReadU32 ( UInt32 address ) : UInt32
address System.UInt32
리턴 System.UInt32

ReadU64() 공개 메소드

public ReadU64 ( UInt32 address ) : System.UInt64
address System.UInt32
리턴 System.UInt64

ReadU8() 공개 메소드

public ReadU8 ( UInt32 address ) : Byte
address System.UInt32
리턴 Byte

Resume() 공개 메소드

public Resume ( ) : bool
리턴 bool

ResumeThread() 보호된 메소드

protected ResumeThread ( int id ) : bool
id int
리턴 bool

Suspend() 공개 메소드

public Suspend ( ) : bool
리턴 bool

SuspendThread() 보호된 메소드

protected SuspendThread ( int id ) : bool
id int
리턴 bool

Write() 공개 메소드

public Write ( UInt32 address, byte &data ) : UInt32
address System.UInt32
data byte
리턴 System.UInt32

Write() 공개 메소드

public Write ( UInt32 address, byte &data, UInt32 size ) : UInt32
address System.UInt32
data byte
size System.UInt32
리턴 System.UInt32

WriteF32() 공개 메소드

public WriteF32 ( UInt32 address, float value ) : void
address System.UInt32
value float
리턴 void

WriteF64() 공개 메소드

public WriteF64 ( UInt32 address, double value ) : void
address System.UInt32
value double
리턴 void

WriteS16() 공개 메소드

public WriteS16 ( UInt32 address, Int16 value ) : void
address System.UInt32
value System.Int16
리턴 void

WriteS32() 공개 메소드

public WriteS32 ( UInt32 address, Int32 value ) : void
address System.UInt32
value System.Int32
리턴 void

WriteS64() 공개 메소드

public WriteS64 ( UInt32 address, System.Int64 value ) : void
address System.UInt32
value System.Int64
리턴 void

WriteS8() 공개 메소드

public WriteS8 ( UInt32 address, SByte value ) : void
address System.UInt32
value SByte
리턴 void

WriteU16() 공개 메소드

public WriteU16 ( UInt32 address, UInt16 value ) : void
address System.UInt32
value System.UInt16
리턴 void

WriteU32() 공개 메소드

public WriteU32 ( UInt32 address, UInt32 value ) : void
address System.UInt32
value System.UInt32
리턴 void

WriteU64() 공개 메소드

public WriteU64 ( UInt32 address, System.UInt64 value ) : void
address System.UInt32
value System.UInt64
리턴 void

WriteU8() 공개 메소드

public WriteU8 ( UInt32 address, Byte value ) : void
address System.UInt32
value Byte
리턴 void

프로퍼티 상세

Encoding 보호되어 있는 프로퍼티

protected Encoding,System.Text Encoding
리턴 System.Text.Encoding

Handle 보호되어 있는 프로퍼티

protected IntPtr,System Handle
리턴 System.IntPtr

Process 보호되어 있는 프로퍼티

protected Process,System.Diagnostics Process
리턴 System.Diagnostics.Process