Problem mit WriteProcessMemory
-
Hi zusammen,
ich habe ein problem mit der oben genannten funktion.
Mit ReadProzessMemory funktioniert alles bestens.Mit GetLastError bekomme ich als Fehlermeldung folgendes:
Runtime Error!
This application has requested the Runtime to terminate it in an unusual way.hier mal der code dazu:
HANDLE hProcess; unsigned long dwProcessIdmn; unsigned adress = 0x41D090; int buffer = 0; DWORD rw = 0; char ich[1]; ich[1] = 12; GetWindowThreadProcessId( hWnd, &dwProcessIdmn ); hProcess = OpenProcess (PROCESS_VM_READ,FALSE,dwProcessIdmn); WriteProcessMemory(hProcess,(LPVOID)adress1,&ich,1 ,NULL); ::CloseHandle(hProcess);ich hoffe ihr könnt mir helfen.
wie gesagt lese kann ich vin der adresse nur schreiben geht nicht..:(
-
sorry muss in WriteProcessMemory "adresse" heissen und nicht "adresse1"
-
Äh, OpenProcess mit PROCESS_VM_READ, um dann mit WriteProcessMemory zu schreiben? Da stimmt doch was nicht.
