Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * MemoryClass
- *
- * Copyright (c) 2012 Igromanru
- * Credits: KN4CK3R
- */
- #ifndef MEMORY_CLASS_HPP
- #define MEMORY_CLASS_HPP
- #include <windows.h>
- #include <TlHelp32.h>
- class MemoryClass
- {
- public:
- MemoryClass(HANDLE hProcess);
- virtual ~MemoryClass(void);
- DWORD getReadBuffer();
- DWORD getWriteBuffer();
- static DWORD GetModuleBase(LPSTR lpModuleName, DWORD dwProcessId);
- bool WriteMemory(DWORD dwBaseAddress, LPVOID lpBuffer, int iBufferSize);
- bool ReadMemory(DWORD dwBaseAddress, LPVOID lpBuffer, int iBufferSize);
- DWORD ReadPointerAdress(DWORD dwOffsetsArray[], int iArraySize, DWORD dwBaseAddress= 0x400000);
- private:
- HANDLE hProcess;
- DWORD lpReadBuffer;
- DWORD lpWriteBuffer;
- };
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement