Guest User

Untitled

a guest
Oct 12th, 2019
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.51 KB | None | 0 0
  1. #pragma once
  2. #include <iostream>
  3. #include <Windows.h>
  4.  
  5. static class Memory {
  6. public:
  7.     ~Memory();
  8.  
  9.     bool Attach(const char* ProcessName, DWORD dwDesiredAccess = PROCESS_VM_READ | PROCESS_VM_WRITE | PROCESS_VM_OPERATION);
  10.     bool Attach(DWORD ProcessID, DWORD dwDesiredAccess = PROCESS_VM_READ | PROCESS_VM_WRITE | PROCESS_VM_OPERATION);
  11.  
  12.     template <class T>
  13.     T Read(DWORD64 Address);
  14.  
  15.     template <class T>
  16.     bool Write(DWORD64 Address, T dataBuffer);
  17. private:
  18.     HANDLE m_hProcess;
  19. } Memory, MEMORY, mem, MEM;
Add Comment
Please, Sign In to add comment