kenan 发表于 2012-10-26 02:09:29

内存写入读取有点疑惑

本帖最后由 kenan 于 2012-10-26 02:16 编辑

我对某个内存地址写入0x1024这个数据,然后在这个地址读2个字节读出了却是0x2410
这是怎么回事,如何读出正确的数值或者应该要做什么转换啊
#include "Thread.au3"
$data=0x1024
$pHandle=_RTOpenProcess(-1)
$pAddress = _RTVirtualAllocEx($pHandle, 2)
$rWPM=_RTWriteProcessMemory($pHandle, $pAddress,$data, BinaryLen($data),"binary")
MsgBox(0,0,_RTReadProcessMemory($pHandle,$pAddress,0,2,"binary"))

www378660084 发表于 2012-10-27 12:51:10

没有这个库,..类型改成int,4字节试试

kenan 发表于 2012-10-27 18:12:06

回复 2# www378660084


    http://www.autoitx.com/forum.php?mod=viewthread&tid=18153
p版的帖子就有
页: [1]
查看完整版本: 内存写入读取有点疑惑