|
memex
|
Represents a module in a process. More...
#include <Module.hpp>
Public Member Functions | |
| RemotePtr< void > | base () const |
| Getter for the base address of the module. | |
| std::size_t | size () const |
| Getter for the size of the module. | |
| typed::tstring_view | name () const |
| Getter for the process' name. | |
Static Public Member Functions | |
| static std::expected< Module, memex::Error > | Create (const ProcessHandle &process, typed::tstring_view moduleName) |
| Creates a Module instance. | |
Represents a module in a process.
|
nodiscard |
Getter for the base address of the module.

|
static |
Creates a Module instance.
| process | a reference to the ProcessHandle object. |
| moduleName | the name of the module to be created. |


|
nodiscard |
Getter for the process' name.
|
nodiscard |
Getter for the size of the module.