CString outName;
wchar_t buf[20];//存放字符串
char name[20];
unsigned long len=20;
DWORD gameAddress=0x0;
ReadProcessMemory(hProcess ,(LPVOID)0x009cc564, &gameAddress ,4, 0);
ReadProcessMemory(hProcess, (LPVOID)gameAddress, buf ,4, 0);
//wcstombs(name,buf,20);
WideCharToMultiByte(0,0,(LPCWSTR)buf,20,name,20,NULL,NULL);
name[19]='\0';
outName.Format(name);读出的结果后面带有乱码的,不知怎么解决?
还有如果 字符串中有0的话,0读不出来的..
请教一下~