OldSchoolHack

Register / Login English

C++ Dll Problem

icon Thread: C++ Dll Problem

Join Date: Dec 2012

Posts: 3

Hallo ich bin neu beim Game-Hacking lernen und habe mich dran gesetzt in C++ einen Doom95 Hack zu schreiben als übung

hier der Source Code:


#include <windows.h>

// Die 3 Adressen sind für Munition.
#define Ammo1_Adress 0x005F22EC
#define Ammo2_Adress 0x005F244C
#define Ammo3_Adress 0x004825B4

void RewriteValues() {
    int *Ammo1Ptr;
    int *Ammo2Ptr;
    int *Ammo3Ptr;
   
// Die Adresse wird hier übergeben.    
Ammo1Ptr=(int *)Ammo1_Adress;
Ammo2Ptr=(int *)Ammo2_Adress;
Ammo3Ptr=(int *)Ammo3_Adress;

// Die Adresse wird hier Deferenziert.
*Ammo1Ptr=9999;
*Ammo2Ptr=9999;
*Ammo3Ptr=9999;

}

BOOL WINAPI DllMain(HINSTANCE hinstDll,DWORD Reason,LPVOID Reserved){


switch(Reason){
        //5.
case DLL_PROCESS_ATTACH:
RewriteValues();
break;
       //6.
case DLL_PROCESS_DETACH:
MessageBox(NULL,"DLL Hack is Detached","Hey",0);
break;

}


return TRUE;
}

Aber der Source code lässt sich nicht kompilieren weil eine fehlermeldung kommt was habe ich falsch gemacht?