找回密码
 加入
搜索
查看: 2104|回复: 2

[系统综合] 如何从一个运行的外部程序的内存读取数据?

[复制链接]
发表于 2010-8-11 15:06:18 | 显示全部楼层 |阅读模式
本帖最后由 manlty 于 2010-8-11 15:11 编辑

我知道有内存读取的 _MemoryRead函数,问题是,每次运行这个外部程序,我要查询的这个数据所分配的基址不同(用CE扫描的)。求高手帮忙,用什么函数能取得这个数据呢?怎么解决每次运行这个外程序分配基址的不同呢?
发表于 2010-8-12 10:09:49 | 显示全部楼层
openprocess
GetProcAddress
GetModuleHandleA
ReadProcessMemory
RtlMoveMemory
WriteProcessMemory

基本这几个API,你要知道这样做违反WINDOWS的规则.
可能会造成你的程序和被你修改的程序崩溃.
这样做以后你的程序就会有病毒特征,杀软有可能报毒.

评分

参与人数 1威望 +2 金钱 +20 收起 理由
afan + 2 + 20

查看全部评分

 楼主| 发表于 2010-8-12 18:36:42 | 显示全部楼层
回复 2# akmm88


怎么写au3代码使用api查询基址呢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 23:29 , Processed in 0.076485 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表