如何读出内存中进程的内存大小是多少?

解决方案 »

  1.   

    读指定进程内存:ReadProcessMemory
    ---------------------------------------------
    此函数的定义为:
    function ReadProcessMemory(hProcess: THandle; const lpBaseAddress: Pointer; lpBuffer: Pointer; nSize: DWORD; var lpNumberOfBytesRead: DWORD): BOOL; stdcall;
      
    hProcess指向被读取内存的进程的句柄,此句柄必须有PROCESS_VM_READ权限.
    lpBaseAddress:指向被读取的内存在进程中基地址的指针.
    lpBuffer:指向用于保存读出数据的缓冲区的指针.
    nSize:指定从指定进程中要读取的字节数.
    lpNumberOfBytesRead:指向读出数据的实际字节数.