ich bräuchte da mal bei so einem kleinem Error eure Hilfe.
Also ich hab ein Form erstellt und in der Load Funktion von dieser Form mache ich einen Pattern Scan ...(der klappt auch gut). Doch nun möchte ich diese Addresse in einer Button_Click Funktion anwenden und dort steht sie auf 0.
& ich möchte nun das die Address in der Variabele ist.
Code:
DWORD ANameChangeH;
DWORD AName;
DWORD AAntiKick;
private: System::Void MyForm_Load(System::Object^ sender, System::EventArgs^ e){
BYTE BAntiKick[] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00 ,0x00, 0x00, 0x00 ,0x00 ,0x00};
Mask = "xxxxxxxxxxxxxx";
DWORD AAntiKick = SearchAddress(BAntiKick,Mask,"Anti Kick");
}
Code:
private: System::Void button1_Click_1(System::Object^ sender, System::EventArgs^ e) {
if(AAntiKick!=0){
this->button1->Enabled = false;
this->button2->Enabled = true;
WriteASM(AAntiKick,(DWORD)"\x00\x00\x00\x00\x00\x00",6);
}else{
MessageBoxA(NULL,"Anti Kick Address = 0","ERROR",MB_OK+MB_ICONERROR);
}}
Note : WriteASM ( memcpy mit VirtualProtect ) , Bytes wieder entfernt
ich hoffe das reicht am Code um mir zu helfen wenn nicht musst ihr es drunter schreiben.
Mit freundlichen Grüßen
-SoulCr4ck-
#Wenn das in .net muss bitte moven.






