Hallo Com,
ich habe gerade das Tut von Adroxxx durchgemacht [Only registered and activated users can see links. Click Here To Register...]
doch leider geht bei mir was nicht ganz und zwahr habe Ich 2 offset's und nicht nur einer, wie müste ich das den schreiben?
c habe nun den Basepointer 0xFF8EAFA8
und meine 2 Offset's, 14 und 50
hoffe das mir einer behilflich sein kann.
MFG
.Scare™
ich habe gerade das Tut von Adroxxx durchgemacht [Only registered and activated users can see links. Click Here To Register...]
doch leider geht bei mir was nicht ganz und zwahr habe Ich 2 offset's und nicht nur einer, wie müste ich das den schreiben?
PHP Code:
WriteProcessMemory(hProc,(LPVOID)address2,&value,sizeof(value),NULL);
Und hier nochmal der ganze Quelltext der Funktion:
PHP-Code:
void CSolitärHackDlg::m_schreiben(void)
{
if (pWnd = CWnd::FindWindowExW(NULL,NULL,NULL,_T("Solitär"))) {
hWnd = HWND(pWnd->GetSafeHwnd());
}else{
AfxMessageBox(_T("Fenster nicht gefunden!"));
}
unsigned long address1 = 0x01007170;
unsigned long offset = 0x30;
unsigned long address2 ;
int value ;
DWORD numBytesRead;
HANDLE hProc;
DWORD procID;
UpdateData(true);
GetWindowThreadProcessId(hWnd,&procID);
hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, procID);
ReadProcessMemory(hProc, (LPCVOID)address1, &address2, sizeof(long), &numBytesRead);
address2 = address2+offset ;
value = _wtoi (m_Value);
WriteProcessMemory(hProc,(LPVOID)address2,&value,sizeof(value),NULL);
UpdateData(false);
CloseHandle(hProc);
}
und meine 2 Offset's, 14 und 50
hoffe das mir einer behilflich sein kann.
MFG
.Scare™