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);


Anmelden zum Antworten