hur.cn - 华软网

 热门搜索

得到地址,如何向地址里写数据???

  作者:未知    来源:网络    更新时间:2011/6/25
Sddsd1.lpSurface[y*Sddsd2.lPitch + x*depth + i]

这是我得到的一个地址,该怎么向这个地址里写数据呢????



---华软 网友回答---
什么地址?
内存地址?属性呢?
VirtualProtect?WriteProcessMemory??
---华软网友回复---
这个是我用在DircetDraw里面DDSURFACEEDESC结构里的lpSurface成员,它是LPVOID类型的,表示图面存储的地址。

---华软网友回复---
memcpy,memmove

---华软网友回复---
直接赋值,应该也是可以的。LPVOID 其实就是地址指针,直接拿来用把。
---华软网友回复---
memcpy
---华软网友回复---
假设你得到的地址是p (例如char *p)
如果你想写的话,
*p = 1;
大量的话,
memcpy(p, psrc, size);


---华软网友回复---
WriteProcessMemory
---华软网友回复---
引用 4 楼 zhu6789888 的回复:
直接赋值,应该也是可以的。LPVOID 其实就是地址指针,直接拿来用把。
学习了
---华软网友回复---
CopyMemory      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。