Frage zu ReadProcessMemory
-
Setzte ich NumberOfBytesRead hier richtig ein? (Das Programme funktioniert aber das heisst ja noch nicht das ich alles richtig machen. ^^)
SIZE_T war doch ein unsigned long oder?
unsigned adresse= 0x01012475; SIZE_T NumberOfBytesRead[1]; vector<BYTE>daten(4); ReadProcessMemory( handle, (void*)adresse, &daten[0] , 4 , NumberOfBytesRead ); cout<<"lpNumberOfBytesRead: " << NumberOfBytesRead[0]<< endl;
-
Wenn deine IDE dir nicht zeigen kann, was SIZE_T ist, wechsle sie.
Und warum ein Array und nicht:unsigned long numBytesRead;
.., &numBytesRead);