Win32Debugging

BOOL CheckRemoteDebuggerPresent(
    HANDLE hProcess,
    PBOOL pbDebuggerPresent)


Determines whether the specified process is being debugged. This function always returns FALSE on machines that do not support it.


BOOL IsDebuggerPresent()


Determines whether Memory Hacking Software is being debugged.


BOOL ReadProcessMemory(
    HANDLE hProcess,
    LPCVOID lpBaseAddress,
    LPVOID lpBuffer,
    SIZE_T nSize,
    SIZE_T* lpNumberOfBytesRead)


Reads data from an area of memory in a specified process.


BOOL WriteProcessMemory(
    HANDLE hProcess,
    LPVOID lpBaseAddress,
    LPCVOID lpBuffer,
    SIZE_T nSize,
    SIZE_T* lpNumberOfBytesWritten)


Writes data to an area of memory in a specified process.


Copyright © 2006 Shawn (L. Spiro) Wilcoxen