C++里 这个API怎么用?

来源:百度知道 编辑:UC知道 时间:2024/05/01 00:23:01
ReadProcessMemory

给个简单的例子

ReadProcessMemory
This function reads memory in a specified process. The entire area to be read must be accessible, or the operation fails.

BOOL ReadProcessMemory(
HANDLE hProcess,
LPCVOID lpBaseAddress,
LPVOID lpBuffer,
DWORD nSize,
LPDWORD lpNumberOfBytesRead );
Parameters
hProcess
Handle to the process whose memory is being read. In Windows CE, any call to OpenProcess will return a process handle with the proper access rights.
lpBaseAddress
Pointer to the base address in the specified process to be read. Before any data transfer occurs, the system verifies that all data in the base address and memory of the specified size is accessible for read access. If this is the case, the function proceeds; otherwise, the function fails.
lpBuffer
Pointer to a buffer that receives the contents from the address space of the specified process.
nSize
Specifies the requested number of bytes to read f