C# Класс MemoryEditor.Memory

Показать файл Открыть проект

Открытые методы

Метод Описание
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