我实现比如说 我要获得 用户在玩比如 黄金矿工 游戏的 金钱数 要怎么实现啊 

解决方案 »

  1.   

    这些数据需要flash游戏本身提供,然后通过js获取. 否则你是读取不到的.
      

  2.   

    这问题发在ASP.NET版搞错了。应该发C++版去问问看
      

  3.   

    搜索内存
    游戏修改器,到处都是.
    你也可以自己写一个,内存检查,写入的小程式给你一段我写的VB6的读取内存,写入内存的代码Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
    Private Declare Function ReadProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, ByVal lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
    Private Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As LongPrivate Const PROCESS_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED Or SYNCHRONIZE Or &HFFF'获取内存内容
    Public Function GetData(ByVal lppid As Long, ByVal lpADDress As Long, Optional ByVal dtLen As Long = 4) As Long
    '储存进程句柄
    Dim pHandle As Long'使用进程标识符取得进程句柄
    pHandle = OpenProcess(PROCESS_ALL_ACCESS, False, lppid)'在内存地址中读取数据
    ReadProcessMemory pHandle, ByVal lpADDress, ByVal VarPtr(GetData), dtLen, 0&'关闭进程句柄
    CloseHandle pHandle
    End Function'将修改内存
    Public Function SetData(ByVal lppid As Long, ByVal lpDestAddr As Long, lpSrcAddr() As Byte, Optional ByVal dtLen As Long = 4) As Boolean
    On Error GoTo mErr
    Dim lBytesReadWrite As Long
    '储存进程句柄
    Dim pHandle As Long'使用进程标识符取得进程句柄
    pHandle = OpenProcess(PROCESS_ALL_ACCESS, False, lppid)
    WriteProcessMemory pHandle, ByVal lpDestAddr, ByVal VarPtr(lpSrcAddr(0)), dtLen, 0&'关闭进程句柄
    CloseHandle pHandle
    SetData = True
    mErr:
    End Function
      

  4.   

    >>sundotLei
    看你是做过啦 ,那能不能 给个例子啊
    谢谢啦