C# 클래스 MemoryEditor.Memory

파일 보기 프로젝트 열기: Necrophagos/SF4ComboTrainer

공개 메소드들

메소드 설명
BaseAddress ( ) : int
BaseAddress ( string sModuleName ) : int
BytesEqual ( byte bBytes_1, byte bBytes_2 ) : bool
CalculateStaticAddress ( int iStaticOffset ) : int
CalculateStaticAddress ( int iStaticOffset, string sModuleName ) : int
CalculateStaticAddress ( string sStaticOffset ) : int
CalculateStaticAddress ( string sStaticOffset, string sModuleName ) : int
Dec ( int iHex ) : int
Dec ( string sHex ) : int
EntryPoint ( ) : int
EntryPoint ( string sModuleName ) : int
FileVersion ( ) : string
GetModules ( ) : ProcessModuleCollection
Hex ( int iDec ) : string
Hex ( string sDec ) : string
IsNumeric ( string sNumber ) : bool
MemorySize ( ) : int
MemorySize ( string sModuleName ) : int
NOP ( int iMemoryAddress, int iLength ) : bool
NOP ( int iMemoryAddress, int iOffsets, int iLength ) : bool
Name ( ) : string
OpenProcess ( ) : bool
OpenProcess ( int iProcessID ) : bool
OpenProcess ( string sProcessName ) : bool
PID ( ) : int
ReadAOB ( int iMemoryAddress, int iOffsets, uint iBytesToRead ) : byte[]
ReadAOB ( int iMemoryAddress, uint iBytesToRead ) : byte[]
ReadByte ( int iMemoryAddress ) : byte
ReadByte ( int iMemoryAddress, int iOffsets ) : byte
ReadDouble ( int iMemoryAddress ) : double
ReadDouble ( int iMemoryAddress, int iOffsets ) : double
ReadFloat ( int iMemoryAddress ) : float
ReadFloat ( int iMemoryAddress, int iOffsets ) : float
ReadInt ( int iMemoryAddress ) : uint
ReadInt ( int iMemoryAddress, int iOffsets ) : uint
ReadLong ( int iMemoryAddress ) : long
ReadLong ( int iMemoryAddress, int iOffsets ) : long
ReadShort ( int iMemoryAddress ) : ushort
ReadShort ( int iMemoryAddress, int iOffsets ) : ushort
ReadString ( int iMemoryAddress, uint iTextLength, int iMode ) : string
ReadText ( int iMemoryAddress, int iOffsets, uint iStringLength, int iMode ) : string
ReverseBytes ( byte bOriginalBytes ) : byte[]
SID ( ) : int
StartTime ( ) : string
Write ( int iMemoryAddress, byte bByteToWrite ) : bool
Write ( int iMemoryAddress, double iDoubleToWrite ) : bool
Write ( int iMemoryAddress, float iFloatToWrite ) : bool
Write ( int iMemoryAddress, int iIntToWrite ) : bool
Write ( int iMemoryAddress, int iOffsets, byte bByteToWrite ) : bool
Write ( int iMemoryAddress, int iOffsets, double iDoubleToWrite ) : bool
Write ( int iMemoryAddress, int iOffsets, float iFloatToWrite ) : bool
Write ( int iMemoryAddress, int iOffsets, int iIntToWrite ) : bool
Write ( int iMemoryAddress, int iOffsets, long iLongToWrite ) : bool
Write ( int iMemoryAddress, int iOffsets, short iShortToWrite ) : bool
Write ( int iMemoryAddress, int iOffsets, string sStringToWrite, int iMode ) : bool
Write ( int iMemoryAddress, long iLongToWrite ) : bool
Write ( int iMemoryAddress, short iShortToWrite ) : bool
Write ( int iMemoryAddress, string sStringToWrite, int iMode ) : bool

비공개 메소드들

메소드 설명
CalculatePointer ( int iMemoryAddress, int iOffsets ) : int
CreateAOBString ( string sBytes ) : byte[]
CreateAOBText ( string sBytes ) : byte[]
CreateAddress ( byte bBytes ) : string
FindModule ( string sModuleName ) : ProcessModule

메소드 상세

BaseAddress() 공개 메소드

public BaseAddress ( ) : int
리턴 int

BaseAddress() 공개 메소드

public BaseAddress ( string sModuleName ) : int
sModuleName string
리턴 int

BytesEqual() 공개 메소드

public BytesEqual ( byte bBytes_1, byte bBytes_2 ) : bool
bBytes_1 byte
bBytes_2 byte
리턴 bool

CalculateStaticAddress() 공개 메소드

public CalculateStaticAddress ( int iStaticOffset ) : int
iStaticOffset int
리턴 int

CalculateStaticAddress() 공개 메소드

public CalculateStaticAddress ( int iStaticOffset, string sModuleName ) : int
iStaticOffset int
sModuleName string
리턴 int

CalculateStaticAddress() 공개 메소드

public CalculateStaticAddress ( string sStaticOffset ) : int
sStaticOffset string
리턴 int

CalculateStaticAddress() 공개 메소드

public CalculateStaticAddress ( string sStaticOffset, string sModuleName ) : int
sStaticOffset string
sModuleName string
리턴 int

Dec() 공개 메소드

public Dec ( int iHex ) : int
iHex int
리턴 int

Dec() 공개 메소드

public Dec ( string sHex ) : int
sHex string
리턴 int

EntryPoint() 공개 메소드

public EntryPoint ( ) : int
리턴 int

EntryPoint() 공개 메소드

public EntryPoint ( string sModuleName ) : int
sModuleName string
리턴 int

FileVersion() 공개 메소드

public FileVersion ( ) : string
리턴 string

GetModules() 공개 메소드

public GetModules ( ) : ProcessModuleCollection
리턴 System.Diagnostics.ProcessModuleCollection

Hex() 공개 메소드

public Hex ( int iDec ) : string
iDec int
리턴 string

Hex() 공개 메소드

public Hex ( string sDec ) : string
sDec string
리턴 string

IsNumeric() 공개 메소드

public IsNumeric ( string sNumber ) : bool
sNumber string
리턴 bool

MemorySize() 공개 메소드

public MemorySize ( ) : int
리턴 int

MemorySize() 공개 메소드

public MemorySize ( string sModuleName ) : int
sModuleName string
리턴 int

NOP() 공개 메소드

public NOP ( int iMemoryAddress, int iLength ) : bool
iMemoryAddress int
iLength int
리턴 bool

NOP() 공개 메소드

public NOP ( int iMemoryAddress, int iOffsets, int iLength ) : bool
iMemoryAddress int
iOffsets int
iLength int
리턴 bool

Name() 공개 메소드

public Name ( ) : string
리턴 string

OpenProcess() 공개 메소드

public OpenProcess ( ) : bool
리턴 bool

OpenProcess() 공개 메소드

public OpenProcess ( int iProcessID ) : bool
iProcessID int
리턴 bool

OpenProcess() 공개 메소드

public OpenProcess ( string sProcessName ) : bool
sProcessName string
리턴 bool

PID() 공개 메소드

public PID ( ) : int
리턴 int

ReadAOB() 공개 메소드

public ReadAOB ( int iMemoryAddress, int iOffsets, uint iBytesToRead ) : byte[]
iMemoryAddress int
iOffsets int
iBytesToRead uint
리턴 byte[]

ReadAOB() 공개 메소드

public ReadAOB ( int iMemoryAddress, uint iBytesToRead ) : byte[]
iMemoryAddress int
iBytesToRead uint
리턴 byte[]

ReadByte() 공개 메소드

public ReadByte ( int iMemoryAddress ) : byte
iMemoryAddress int
리턴 byte

ReadByte() 공개 메소드

public ReadByte ( int iMemoryAddress, int iOffsets ) : byte
iMemoryAddress int
iOffsets int
리턴 byte

ReadDouble() 공개 메소드

public ReadDouble ( int iMemoryAddress ) : double
iMemoryAddress int
리턴 double

ReadDouble() 공개 메소드

public ReadDouble ( int iMemoryAddress, int iOffsets ) : double
iMemoryAddress int
iOffsets int
리턴 double

ReadFloat() 공개 메소드

public ReadFloat ( int iMemoryAddress ) : float
iMemoryAddress int
리턴 float

ReadFloat() 공개 메소드

public ReadFloat ( int iMemoryAddress, int iOffsets ) : float
iMemoryAddress int
iOffsets int
리턴 float

ReadInt() 공개 메소드

public ReadInt ( int iMemoryAddress ) : uint
iMemoryAddress int
리턴 uint

ReadInt() 공개 메소드

public ReadInt ( int iMemoryAddress, int iOffsets ) : uint
iMemoryAddress int
iOffsets int
리턴 uint

ReadLong() 공개 메소드

public ReadLong ( int iMemoryAddress ) : long
iMemoryAddress int
리턴 long

ReadLong() 공개 메소드

public ReadLong ( int iMemoryAddress, int iOffsets ) : long
iMemoryAddress int
iOffsets int
리턴 long

ReadShort() 공개 메소드

public ReadShort ( int iMemoryAddress ) : ushort
iMemoryAddress int
리턴 ushort

ReadShort() 공개 메소드

public ReadShort ( int iMemoryAddress, int iOffsets ) : ushort
iMemoryAddress int
iOffsets int
리턴 ushort

ReadString() 공개 메소드

public ReadString ( int iMemoryAddress, uint iTextLength, int iMode ) : string
iMemoryAddress int
iTextLength uint
iMode int
리턴 string

ReadText() 공개 메소드

public ReadText ( int iMemoryAddress, int iOffsets, uint iStringLength, int iMode ) : string
iMemoryAddress int
iOffsets int
iStringLength uint
iMode int
리턴 string

ReverseBytes() 공개 메소드

public ReverseBytes ( byte bOriginalBytes ) : byte[]
bOriginalBytes byte
리턴 byte[]

SID() 공개 메소드

public SID ( ) : int
리턴 int

StartTime() 공개 메소드

public StartTime ( ) : string
리턴 string

Write() 공개 메소드

public Write ( int iMemoryAddress, byte bByteToWrite ) : bool
iMemoryAddress int
bByteToWrite byte
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, double iDoubleToWrite ) : bool
iMemoryAddress int
iDoubleToWrite double
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, float iFloatToWrite ) : bool
iMemoryAddress int
iFloatToWrite float
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, int iIntToWrite ) : bool
iMemoryAddress int
iIntToWrite int
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, int iOffsets, byte bByteToWrite ) : bool
iMemoryAddress int
iOffsets int
bByteToWrite byte
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, int iOffsets, double iDoubleToWrite ) : bool
iMemoryAddress int
iOffsets int
iDoubleToWrite double
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, int iOffsets, float iFloatToWrite ) : bool
iMemoryAddress int
iOffsets int
iFloatToWrite float
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, int iOffsets, int iIntToWrite ) : bool
iMemoryAddress int
iOffsets int
iIntToWrite int
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, int iOffsets, long iLongToWrite ) : bool
iMemoryAddress int
iOffsets int
iLongToWrite long
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, int iOffsets, short iShortToWrite ) : bool
iMemoryAddress int
iOffsets int
iShortToWrite short
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, int iOffsets, string sStringToWrite, int iMode ) : bool
iMemoryAddress int
iOffsets int
sStringToWrite string
iMode int
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, long iLongToWrite ) : bool
iMemoryAddress int
iLongToWrite long
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, short iShortToWrite ) : bool
iMemoryAddress int
iShortToWrite short
리턴 bool

Write() 공개 메소드

public Write ( int iMemoryAddress, string sStringToWrite, int iMode ) : bool
iMemoryAddress int
sStringToWrite string
iMode int
리턴 bool