小妹现在想做一个东西,就是当启动系统下的"扫雷"游戏时,可以显示雷的分布图!再就是可以改变雷的分布!也就是说,首先当游戏启动后,雷的分布已经确定了,内存中有相关的数据!我需要先读取内存 中关于这个程序的相关数据,再就是改变内存中的数据!
我希望在VC++的环境下实现,需要哪方面的知识呢?有哪些资料可以借鉴?
还有这个程序该如何实现?
有些想法的高手可以指教一二!小妹在此先行感谢!

解决方案 »

  1.   

    这个比较简单,你只需要注意扫雷进程中的 vc60.dll(大致名字) 其中有一个
    rand api,你只要跟踪它即可。
      

  2.   

    顺便说一下我是在 ollydbg 下做的
      

  3.   

    我记得在vckbase有篇相关的文章的
      

  4.   

    http://www.chinaaspx.com/archive/VC/13222.htm
      

  5.   

    扫雷游戏的秘密
    http://www.vckbase.com/tools/ebook/secretinminesweeper.chm里面详细分析了扫雷的原理以及有读取和绘制雷坐标的示例程序。你去找来看看就知道了