manlty 发表于 2010-8-11 15:06:18

如何从一个运行的外部程序的内存读取数据?

本帖最后由 manlty 于 2010-8-11 15:11 编辑

我知道有内存读取的 _MemoryRead函数,问题是,每次运行这个外部程序,我要查询的这个数据所分配的基址不同(用CE扫描的)。求高手帮忙,用什么函数能取得这个数据呢?怎么解决每次运行这个外程序分配基址的不同呢?

akmm88 发表于 2010-8-12 10:09:49

openprocess
GetProcAddress
GetModuleHandleA
ReadProcessMemory
RtlMoveMemory
WriteProcessMemory

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

manlty 发表于 2010-8-12 18:36:42

回复 2# akmm88


怎么写au3代码使用api查询基址呢
页: [1]
查看完整版本: 如何从一个运行的外部程序的内存读取数据?