我想为游戏做一个自动补血的监视程序。首先是分析出游戏里生命值的偏移(用工具),然后用监视程序对该内存进行监视,当生命值降低到一定值,就发出一个键盘或鼠标消息(补血的动作),这样游戏程序就可以自动补血了。我想知道如何监视其他程序的内存。

解决方案 »

  1.   

    ReadProcessMemory
    WriteProcessMemory
      

  2.   

    ReadProcessMemory
    WriteProcessMemory
      

  3.   

    up!
    赞助!我也曾有此想!早期我的一个同时用SoftICE作,具体我不清楚。The ReadProcessMemory function reads memory in a specified process. The entire area to be read must be accessible, or the operation fails. ReadProcessMemory :是度指定进程的内存,我再补充一个读进程ID。
    CreateToolhelp32Snapshot
    Takes a snapshot of the processes and the heaps, modules, and threads used by the processes.