请教关于readprocessmemory读文本的问题
首先奉上函数原型,让大家方便讨论。BOOL ReadProcessMemory(
HANDLE hProcess,
LPCVOID lpBaseAddress,
LPVOID lpBuffer,
DWORD nSize,
LPDWORD lpNumberOfBytesRead
);
最近学习WG,读人物血和蓝都没问题,但是遇到读取人物名字的时候就出问题了,首先,不知道人物名字的长度,也就无法设置第四个参数DWORD nSize,的大小!我试着设置为一个固定的大小,能读取出来,但是关闭程序,立马报错,而如果用sizeof(str)函数的时候,则不会报错!str是要读取的字符串,申明类型为Cstring。