the emulator can now load an executable

This commit is contained in:
mrexodia 2015-12-20 06:23:27 +01:00
parent c776b85f19
commit 63d2b72a0a
1 changed files with 4 additions and 4 deletions

View File

@ -24,14 +24,14 @@ public:
{ {
if (!_process) if (!_process)
return false; return false;
return _process->MemReadSafe(ptr(lpBaseAddress), lpBuffer, nSize); return _process->MemReadSafe(ptr(lpBaseAddress), lpBuffer, nSize, (ptr*)lpNumberOfBytesRead);
} }
bool MemoryWriteSafe(HANDLE hProcess, LPVOID lpBaseAddress, LPCVOID lpBuffer, SIZE_T nSize, SIZE_T* lpNumberOfBytesWritten) bool MemoryWriteSafe(HANDLE hProcess, LPVOID lpBaseAddress, LPCVOID lpBuffer, SIZE_T nSize, SIZE_T* lpNumberOfBytesWritten)
{ {
if (!_process) if (!_process)
return false; return false;
return _process->MemWriteSafe(ptr(lpBaseAddress), lpBuffer, nSize); return _process->MemWriteSafe(ptr(lpBaseAddress), lpBuffer, nSize, (ptr*)lpNumberOfBytesWritten);
} }
bool Fill(LPVOID MemoryStart, DWORD MemorySize, PBYTE FillByte) bool Fill(LPVOID MemoryStart, DWORD MemorySize, PBYTE FillByte)
@ -47,9 +47,9 @@ public:
} }
//Engine //Engine
bool IsFileBeingDebugged() bool IsFileBeingDebugged() const
{ {
return _isRunning; return _isDebugging;
} }
DEBUG_EVENT* GetDebugData() DEBUG_EVENT* GetDebugData()