请问一个进程怎么取得自己的物理地址?

大大怪老张 2004-07-04 11:51:22
我想让一个进程运行以后把自己存到一个缓冲区里,这个保存的过程不通过读硬盘上的文件来实现,因此就需要进程读自己的内存,但是怎么才能得到进程自己的首地址呢 ?

这种需求能否实现?如果能实现,原理或方法如何?


谢谢

adayuer
...全文
124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiirii 2004-07-06
  • 打赏
  • 举报
回复
>>但是怎么才能得到进程自己的首地址呢 ?
整蛊专家: WINDOWS默认把EXE装入0x00400000,当然这是虚拟地址
是這樣的

ly_liuyang 2004-07-06
  • 打赏
  • 举报
回复
读自己的虚拟空间不需要知道物理地址的
用ReadProcessMemory的API了
上Google找例子去
大大怪老张 2004-07-06
  • 打赏
  • 举报
回复
我试试,谢了各位
瓦琦儿 2004-07-05
  • 打赏
  • 举报
回复
WINDOWS默认把EXE装入0x00400000当然这是虚拟地址
物理地址。。恩,说不定盖茨能告诉你。。
大大怪老张 2004-07-05
  • 打赏
  • 举报
回复
还没人看啊?

....

再自己顶一下

大大怪老张 2004-07-04
  • 打赏
  • 举报
回复
没人看?

奇怪

自己顶一下,知道方法的兄弟都给点意见啊~~~

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧