我看了一个delphi扫雷外挂程序的源代码,里面注明$010052C4是win2000下的雷数起始地址(//$010052C4 2K下是雷数起始地址),还请大虾解疑,在此谢谢了!
$010052C4是物理地址,还是逻辑地址?该地址如何得到?
听说程序运行时是由内存管理模块动态分配一块内存给程序运行的,为何指到雷数起始地址被固为$010052C4?
$010052C4是物理地址,还是逻辑地址?该地址如何得到?
听说程序运行时是由内存管理模块动态分配一块内存给程序运行的,为何指到雷数起始地址被固为$010052C4?
解决方案 »
- Query刷新数据的问题
- 在Delphi6.0如何向WebServices发送文件
- 在DELPHI中能不能把其它应用程序的窗体嵌入进我的程序里来?高手赐教!!
- 发布源码《单机泡泡堂》
- 高分——难题:无盘工作站中……
- 在线等待....
- 程序界面问题?
- 不为赚取分数,只为讨论和学习而到csdn的朋友,请进来看一下,关于结构化存储文件编程遇到的问题。
- Ms SQL Server 里面的uniqueidentifier字段在Delphi里面怎么调用阿?
- 高手请进:我用了一个‘托盘’控件让程序在启动时最小化,现在我想在某一时刻让程序最大化,应该怎么写???
- 怎样将QREPORT中的头在第二页上也能打印出来?
- 一个WebBrowser的问题
http://expert.csdn.net/Expert/topic/2971/2971583.xml?temp=.3563196
逻辑地址:Windows下叫线性地址,就是虚拟地址,分为为低2G(用户态)和高2G(核心态)每个进程都由4G空间的虚拟地址虚拟地址可以向物理地址转换的更详细的看X86的开发手册,Intel.com可以下载的
这一点就要看具体文件源数据,如果是个RVA,那么你可以将其转换成文件的偏移地址;如果是个偏移,那你可以加上该段的RAW指针,得出的结果就是从文件开始处的偏移,在该偏移处就是具体数据。
个人愚见!仅供参考