就是说怎样截取信息
比如一个弹子球游戏,求的位置存在两个变量里
我怎样获得?

解决方案 »

  1.   

    可以把程序的内存dump出来的。
      

  2.   

    分两种情况
    1。进程内变量
    知道地址,直接copymemory即可获得
    不知道地址,需要搜索,请参考游戏修改软件源代码,可在google中搜得vb的或bc的2。进程外变量
    知道绝对地址,直接copymemory
    只知道相对地址,需要openprocess,然后readprocessmemory
    不知道地址,搜索
      

  3.   

    在api viewer中找到copymemory的申明;
    修改申明:将所有参数的申明改为byval,所有类型为any的改long,照以下代码执行对于非字符串的变量
    copymemory byval varptr(desVar),byval varptr(srcvar),len(srcvar);
    对于字符串变量
    copymemory byval strptr(desVar),byval strptr(srcvar),lenb(srcvar);
      

  4.   

    补充说明:
    desVar:目的变量
    srcvar:源变量,如果是变量地址,就直接传地址,地址为long