首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

关于读取进程内存的字节数有关问题

2012-06-19 
关于读取进程内存的字节数问题!dzHeight 0x1005338 &&地址空间dzWidth 0x1005334dzStart 0x1005361P

关于读取进程内存的字节数问题!
dzHeight = 0x1005338 &&地址空间
dzWidth = 0x1005334
dzStart = 0x1005361
PID=0
WM_RBUTTONDOWN = 0x204
WM_RBUTTONUP = 0x205
PROCESS_ALL_ACCESS=0x1F0FFF
lpNumberOfBytesRead=0
hProcHeap = GetProcessHeap()
AdrStr = HeapAlloc(hProcHeap,0,1) 
uHwnd = FindWindow(NULL,"扫雷")
GetWindowThreadProcessId(uHwnd,@PID)
hProcess = OpenProcess(PROCESS_ALL_ACCESS,0,PId)
ReadProcessMemory(hProcess, dzWidth, AdrStr, 1,@lpNumberOfBytesRead) 
lie = ASC(SYS(2600,AdrStr,1))
ReadProcessMemory(hProcess, dzHeight, AdrStr, 1,@lpNumberOfBytesRead)
hang = ASC(SYS(2600,AdrStr,1)) 

以上是行者孙的显示扫雷游戏的部分代码,现在是,上面取得的数据是单字节的,我想通过这样的方法,获取双字节和四字节的数据内容,请问如何改写谢谢(我希望返回的数据最好是十进制的,十六进制也行)!

[解决办法]
不会榜定
[解决办法]
双字节或四字节如何区分 ?

是不是事先知道 ?

热点排行