2014-04-04 2 views
-5

온라인 게임 해킹을 코딩하고 있지만 문제가 있습니다. 내가하고 싶은 주소 값은 게임을 다시 시작할 때마다 바뀌고 있습니다.C에서 프로세스 메모리 읽기

void WallShootFunction(bool fEnable) 
{ 
if(fEnable) 
{ 
    int value = 0x000000; 

      int oo = ReadProcessMemory("S4Client", (LPVOID)value, &value, 4, 0); 
      WritePointer(oo, 0x0, 4) 

     } 
    } 

나는 그것을 그렇게했다. 내가하고 싶은 일은, +3 값을 매회 추가해야한다는 것입니다. 예를 들면 orig입니다. 값 5, 8이어야합니다. 그 orig. 값이 7로 변경되면 10, 17 => 20 등이되어야합니다. 어떻게 할 수 있습니까? 감사.

+0

를 사용하여 핸들을 찾을 수있을 것이다'4 바이트 인 int'? – Biffen

+0

'나는 온라인 게임을위한 핵을 코딩하고있다. –

답변

0

확인 : 온라인 게임을 해킹

  1. 시원한 간주되지 않는다;

  2. ReadProcessMemoryint을 반환하지 않으며 사용하는 매개 변수로 int을 가져야합니다.

  3. ReadProcessMemory의 첫 번째 매개 변수는 프로세스의 "이름"이 아니라 프로세스 핸들입니다. 당신은 단순히 문제가 아니다 등 EnumProcesses