pHandle : hwnd;
hp: char;
lpNumberOfBytesRead:DWORD;
pHandle:=OpenProcess(PROCESS_ALL_ACCESS,false,proid);
ReadProcessMemory(pHandle,pointer($0092AA20),@hp,sizeof(hp),lpNumberOfBytesRead);
CloseHandle(pHandle);
memo1.Lines.Add(hp);应该得到一个中英混编的字符串,可得到是乱码?是不是hp变量的类型设置不对?还是要转换字符串?
请高手指点,最好附个代码,非常感谢!