高一生物卷子答案:vb WriteProcessMemory问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 17:21:15
WriteProcessMemory pHandle, &H4D5D47, "16", 1, 0&
nSize的值无论我写哪一个,写在内存上竟然是31,为什么?
是不是lpNumberOfBytesWritten设置错误?
nSize的值无论我写哪一个
-----------------------文中带了,谢谢你的回答,但请看清楚

按照你写入的"16",nSize应该是2,lpNumberOfBytesWritten 返回写入的字节数,是一个指针,不存在设置问题。

按照你的写法,nSize是1,写入1字节,所以写入了"1",他的ascii码是0x31。如果你想写入0x16,就应该把0x16放到第三个参数所指向的内存单元。

以上。
指来指去的老狼