mirror of https://github.com/x64dbg/GleeBug
read/write memory done (LOL)
This commit is contained in:
parent
7bd8d6c086
commit
aa38b3e721
|
|
@ -23,4 +23,14 @@ namespace GleeBug
|
|||
if (this->hProcess != INVALID_HANDLE_VALUE)
|
||||
CloseHandle(hProcess);
|
||||
}
|
||||
|
||||
bool ProcessInfo::MemRead(ULONG_PTR address, const size_t size, void* buffer)
|
||||
{
|
||||
return !!ReadProcessMemory(this->hProcess, (const void*)address, buffer, size, NULL);
|
||||
}
|
||||
|
||||
bool ProcessInfo::MemWrite(ULONG_PTR address, const size_t size, const void* buffer)
|
||||
{
|
||||
return !!WriteProcessMemory(this->hProcess, (void*)address, buffer, size, NULL);
|
||||
}
|
||||
};
|
||||
|
|
@ -25,6 +25,8 @@ namespace GleeBug
|
|||
ProcessInfo();
|
||||
ProcessInfo(DWORD dwProcessId, DWORD dwMainThreadId);
|
||||
~ProcessInfo();
|
||||
bool MemRead(ULONG_PTR address, const size_t size, void* buffer);
|
||||
bool MemWrite(ULONG_PTR address, const size_t size, const void* buffer);
|
||||
};
|
||||
|
||||
typedef std::map<DWORD, ProcessInfo> ProcessMap;
|
||||
|
|
|
|||
Loading…
Reference in New Issue