3 #include "../Include/Winheaders.h"
4 #include "../Process/MemBlock.h"
35 BLACKBONE_API
static void* g_pImageBase;
36 BLACKBONE_API
static size_t g_imageSize;
40 BLACKBONE_API ~MExcept();
51 BLACKBONE_API NTSTATUS
CreateVEH(
size_t pTargetBase,
size_t imageSize, eModType mt,
bool partial );
58 BLACKBONE_API NTSTATUS
RemoveVEH(
bool partial );
61 MExcept(
const MExcept& ) =
delete;
62 MExcept& operator =(
const MExcept&) =
delete;
Exception handling support for arbitrary code
Definition: MExcept.h:31
x64 exception module info
Definition: MExcept.h:12
Definition: MemBlock.h:39
x64 module table
Definition: MExcept.h:22
BLACKBONE_API NTSTATUS RemoveVEH(bool partial)
Removes VEH from target process
Definition: MExcept.cpp:225
Definition: AsmHelper32.cpp:6
BLACKBONE_API NTSTATUS CreateVEH(size_t pTargetBase, size_t imageSize, eModType mt, bool partial)
Inject VEH wrapper into process Used to enable execution of SEH handlers out of image ...
Definition: MExcept.cpp:40