A specialization for the MemoryAddress class, used to represent addresses of code caves that get injected by the Injector<TMemoryAlterationSetID, TCodeCave, TVariable> into a target process' memory space.
More...
Inherits RAMvader.MemoryAddress.
A specialization for the MemoryAddress class, used to represent addresses of code caves that get injected by the Injector<TMemoryAlterationSetID, TCodeCave, TVariable> into a target process' memory space.
- Template Parameters
-
TMemoryAlterationSetID | An enumerated type which specifies the identifiers for Memory Alteration Sets that can be enabled or disabled into the target process' memory space. |
TCodeCave | An enumerated type which specifies the identifiers for code caves. |
TVariable | An enumerated type which specifies the identifiers for variables to be injected at the target process. |
◆ InjectedCodeCaveMemoryAddress()
Constructor.
- Parameters
-
injector | A reference to the Injector<TMemoryAlterationSetID, TCodeCave, TVariable> which is used to inject the code cave into the Process' address space. |
codeCaveId | The identifier of the code cave whose injection address is to be retrieved. |
◆ GetRealAddress()
Specialized by subclasses to calculate the real address associated with the MemoryAddress object.
- Returns
- Returns an IntPtr representing the real/calculated address associated to the MemoryAddress instance.
Implements RAMvader.MemoryAddress.