C# Class SleepHunter.IO.Process.ProcessMemoryScanner

Inheritance: IDisposable
显示文件 Open project: ewrogers/SleepHunter4

Public Methods

Method Description
Dispose ( ) : void
Find ( byte bytes, int size, long startingAddress, long endingAddress ) : IntPtr
FindByte ( byte value, long startingAddress, long endingAddress ) : IntPtr
FindInt16 ( short value, long startingAddress, long endingAddress ) : IntPtr
FindInt32 ( int value, long startingAddress, long endingAddress ) : IntPtr
FindInt64 ( long value, long startingAddress, long endingAddress ) : IntPtr
FindString ( string value, long startingAddress, long endingAddress ) : IntPtr
FindUInt16 ( ushort value, long startingAddress, long endingAddress ) : IntPtr
FindUInt32 ( uint value, long startingAddress, long endingAddress ) : IntPtr
FindUInt64 ( ulong value, long startingAddress, long endingAddress ) : IntPtr
ProcessMemoryScanner ( IntPtr processHandle, bool leaveOpen = false ) : System

Private Methods

Method Description
Dispose ( bool isDisposing ) : void
IndexOfSequence ( byte sourceArray, byte patternArray, int patternSize ) : int

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Find() public method

public Find ( byte bytes, int size, long startingAddress, long endingAddress ) : IntPtr
bytes byte
size int
startingAddress long
endingAddress long
return System.IntPtr

FindByte() public method

public FindByte ( byte value, long startingAddress, long endingAddress ) : IntPtr
value byte
startingAddress long
endingAddress long
return System.IntPtr

FindInt16() public method

public FindInt16 ( short value, long startingAddress, long endingAddress ) : IntPtr
value short
startingAddress long
endingAddress long
return System.IntPtr

FindInt32() public method

public FindInt32 ( int value, long startingAddress, long endingAddress ) : IntPtr
value int
startingAddress long
endingAddress long
return System.IntPtr

FindInt64() public method

public FindInt64 ( long value, long startingAddress, long endingAddress ) : IntPtr
value long
startingAddress long
endingAddress long
return System.IntPtr

FindString() public method

public FindString ( string value, long startingAddress, long endingAddress ) : IntPtr
value string
startingAddress long
endingAddress long
return System.IntPtr

FindUInt16() public method

public FindUInt16 ( ushort value, long startingAddress, long endingAddress ) : IntPtr
value ushort
startingAddress long
endingAddress long
return System.IntPtr

FindUInt32() public method

public FindUInt32 ( uint value, long startingAddress, long endingAddress ) : IntPtr
value uint
startingAddress long
endingAddress long
return System.IntPtr

FindUInt64() public method

public FindUInt64 ( ulong value, long startingAddress, long endingAddress ) : IntPtr
value ulong
startingAddress long
endingAddress long
return System.IntPtr

ProcessMemoryScanner() public method

public ProcessMemoryScanner ( IntPtr processHandle, bool leaveOpen = false ) : System
processHandle System.IntPtr
leaveOpen bool
return System