这个调用在读取4字节的DWORD的时候都很正常.能读取数据,只有我刚才碰到的这浮点读不出来.
怀疑跟ReadProcessMemory最后一个参数有关,于是翻了下MSDN,MSDN这样说的:
lpNumberOfBytesRead
Pointer to the actual number of bytes transferred into the specified buffer. If lpNumberOfBytesRead is NULL, the parameter is ignored.