请教如何用vc++定位一个特定windows进程的内存地址和值?多谢多谢!

解决方案 »

  1.   

    Copies memory allocated to another process into an application-supplied buffer.BOOL WINAPI Toolhelp32ReadProcessMemory(
      DWORD th32ProcessID,         
      LPCVOID lpBaseAddress,       
      LPVOID lpBuffer,             
      DWORD cbRead,                
      LPDWORD lpNumberOfBytesRead  
    );
     
    Parameters
    th32ProcessID 
    Identifier of the process whose memory is being copied. This parameter can be zero to copy the memory of the current process. 
    lpBaseAddress 
    Base address in the specified process to read. Before transferring any data, 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 of the address space of the specified process. 
    cbRead 
    Number of bytes to read from the specified process. 
    lpNumberOfBytesRead 
    Number of bytes copied to the specified buffer. If this parameter is NULL, it is ignored.