代码下载:http://download.csdn.net/detail/marcofly2012/5557797
想要跨进程读取“系统计算器”中的内存数据
安装钩子成功后(在“系统计算器”上摁下HOME键,能顺利弹出窗口),使用内联汇编读取内存数据时,会报如下错误:
**.exe 中的 0x778d15de 处未处理的异常: 0xC0000005: 读取位置 0xd61e084d 时发生访问冲突
小弟初学,百思不得其解,还希望各位大神帮忙看下源码,指出错误,谢谢
注:
代码:_asm
    {
      mov eax,0x00422A07//从CE中获取的内存地址,该内存地址的值为10,即最后a应该等于10才对
      mov ecx,[eax]
      mov a,ecx
    }上面的内存地址:0x00422A07是实现从CE中通过搜索精确数值10定位得到的
这里附上代码,希望大大帮忙看看哈~~跨进程Hook注入