十万火急!!!哪位高人知道如何用API将其它内存中的某些字符串读取出来。假设我已经偏移量地址。和ID

aslqp 2003-10-13 10:44:06
谁知道如何用API将其它内存中的某些字符串读取出来。假设我已经偏移量地址。和ID
...全文
33 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
deanchang 2003-10-16
  • 打赏
  • 举报
回复
上面打错,是用控制台下的debug看到,汗~
deanchang 2003-10-16
  • 打赏
  • 举报
回复
我的意思是说,在NT中不允许你访问,Ptr函数会出错。你可以用控制台下的console看到,但就是不能在程序中实现,很迷惑~
sevencat 2003-10-15
  • 打赏
  • 举报
回复
你只是知道偏移量?知道段地址吗?如果知道就好办,用不到API

用这个

CHAR(Ptr(段地址)^)

但在Nt中好像不行,9x下可以
//==========================
我不知道这行不行我知道98系统区的内存地址是一样的肯定能行,
但是用户区内存是不一样的。
deanchang 2003-10-15
  • 打赏
  • 举报
回复
你只是知道偏移量?知道段地址吗?如果知道就好办,用不到API

用这个

CHAR(Ptr(段地址)^)

但在Nt中好像不行,9x下可以
pankun 2003-10-13
  • 打赏
  • 举报
回复
先用OpenProcess(PROCESS_ALL_ACCESS, Flase, 进程ID)得到进程句柄
再用ReadProcessMemory

1,183

社区成员

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

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