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)
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)
{
if (!_process)
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)
@ -47,9 +47,9 @@ public:
}
//Engine
bool IsFileBeingDebugged()
bool IsFileBeingDebugged() const
{
return _isRunning;
return _isDebugging;
}
DEBUG_EVENT* GetDebugData()