C# Class Statman.Util.ProcessMemoryReader

Show file Open project: OrfeasZ/Statman Class Usage Examples

Public Methods

Method Description
CloseHandle ( ) : void
OpenProcess ( ) : bool
ProcessMemoryReader ( Process p_Process ) : System
Read ( IntPtr p_MemoryAddress, int p_BytesToRead ) : byte[]
Read ( IntPtr p_MemoryAddress, uint p_BytesToRead, int &p_BytesRead ) : byte[]
Read ( int p_MemoryAddress, int p_BytesToRead, int &p_BytesRead ) : byte[]
Read ( uint p_MemoryAddress, int p_BytesToRead ) : byte[]

Private Methods

Method Description
CloseHandle ( IntPtr hObject ) : int
OpenProcess ( uint dwDesiredAccess, int bInheritHandle, uint dwProcessId ) : IntPtr
ReadProcessMemory ( IntPtr hProcess, IntPtr lpBaseAddress, [ buffer, uint size, IntPtr &lpNumberOfBytesRead ) : int

Method Details

CloseHandle() public method

public CloseHandle ( ) : void
return void

OpenProcess() public method

public OpenProcess ( ) : bool
return bool

ProcessMemoryReader() public method

public ProcessMemoryReader ( Process p_Process ) : System
p_Process System.Diagnostics.Process
return System

Read() public method

public Read ( IntPtr p_MemoryAddress, int p_BytesToRead ) : byte[]
p_MemoryAddress System.IntPtr
p_BytesToRead int
return byte[]

Read() public method

public Read ( IntPtr p_MemoryAddress, uint p_BytesToRead, int &p_BytesRead ) : byte[]
p_MemoryAddress System.IntPtr
p_BytesToRead uint
p_BytesRead int
return byte[]

Read() public method

public Read ( int p_MemoryAddress, int p_BytesToRead, int &p_BytesRead ) : byte[]
p_MemoryAddress int
p_BytesToRead int
p_BytesRead int
return byte[]

Read() public method

public Read ( uint p_MemoryAddress, int p_BytesToRead ) : byte[]
p_MemoryAddress uint
p_BytesToRead int
return byte[]