Skip to content

FunctionAddressChain<TConnector> ​

An address chain that refers to an address a fixed offset from a parent address.

Kind: Class

Namespace: ConnectorLib.Memory

Inheritance: AddressChain\<TConnector\>

Public Constructors

FunctionAddressChain<TConnector>(AddressChain parent)

An address chain that refers to an address a fixed offset from a parent address.

Public Member Functions

virtual override

bool

Calculate(ulong out address)

virtual override

string

ToString()

byte[]

InjectASM(byte[] byteCode, int stolenBytesLength)

Injects ASM code into the target process.

long

InjectASMSimple(ulong codeCaveAddress, byte[] byteCode, uint stolenBytesLength = 0)

long

InjectASMSimple(ulong codeCaveAddress, byte[] byteCode, int stolenBytesLength = 0)

long

InjectASMSimple(long codeCaveAddress, byte[] byteCode, uint stolenBytesLength = 0)

long

InjectASMSimple(long codeCaveAddress, byte[] byteCode, int stolenBytesLength = 0)

long

InjectASMSimple(byte[] byteCode, uint stolenBytesLength = 0)

long

InjectASMSimple(byte[] byteCode, int stolenBytesLength = 0)

object

Call(object[] parameters = null, bool varParams = false, Type returnType = null)

Calls a function on a new thread in the connected process' context.

TReturn

Call<TReturn>(object[] parameters = null, bool varParams = false)

Calls a function on a new thread in the connected process' context.

bool

TryCall(object[] parameters, bool varParams, Type returnType, object out returnValue)

Tries to call a function on a new thread in the connected process' context.

bool

TryCall<TReturn>(object[] parameters, bool varParams, TReturn out returnValue)

Tries to call a function on a new thread in the connected process' context.

bool

TryPatch(ASMContext asmContext)

bool

TryPatchReturn()

bool

TryPatchReturn(bool value)

bool

TryPatchReturn(long value)

bool

TryPatchReturn(ulong value)

bool

TryPatchReturn(float value)

bool

TryPatchReturn(double value)

Properties

AddressChain

Parent

[get, ]

The parent address chain.

ulong

Address

[get, ]