MCPcopy Create free account
hub / github.com/ajkhoury/ReClassEx / ReClassWriteMemory

Function ReClassWriteMemory

ReClass/stdafx.cpp:98–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

96}
97
98BOOL ReClassWriteMemory( LPVOID Address, LPVOID Buffer, SIZE_T Size, PSIZE_T BytesWritten )
99{
100 if (g_PluginOverrideWriteMemoryOperation != NULL)
101 return g_PluginOverrideWriteMemoryOperation( Address, Buffer, Size, BytesWritten );
102
103 DWORD OldProtect;
104 VirtualProtectEx( g_hProcess, (void*)Address, Size, PAGE_EXECUTE_READWRITE, &OldProtect );
105 BOOL ret = WriteProcessMemory( g_hProcess, (PVOID)Address, Buffer, Size, BytesWritten );
106 VirtualProtectEx( g_hProcess, (void*)Address, Size, OldProtect, NULL );
107 return ret;
108}
109
110HANDLE ReClassOpenProcess( DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwProcessID )
111{

Callers 15

UpdateMethod · 0.85
UpdateMethod · 0.85
UpdateMethod · 0.85
UpdateMethod · 0.85
UpdateMethod · 0.85
UpdateMethod · 0.85
UpdateMethod · 0.85
UpdateMethod · 0.85
UpdateMethod · 0.85
UpdateMethod · 0.85
UpdateMethod · 0.85
UpdateMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected