DWORD staticOffset27 = 0x75678e ;
for (int i; i < 4; i++) {
ReadProcessMemory(handle, (LPCVOID)(baseAddr + staticOffset26+(i*2)), &nick, sizeof(BYTE), &numBytesRead);
Edit2->Text = char (nick) ;
}
Pomoże mi ktoś to skumać





Cyfrowy Baron napisał(a):Przecież w każdym obiegu pętli wymieniasz zawartość Edit2 na nowy znak [...]




polymorphism napisał(a):Dlaczego nick jest typu DWORD, jeśli chcesz czytać tylko bajt? Po indeksowaniu domniemam, że nick jest zapisany w znakach szerokich, zatem zamiast czytać po bajcie, powinieneś czytać wartości 16-bitowe lub po prostu typu wchar_t.

dlatego wszystko mam w DWORD po to aby sie nie pogubić w tym całym kodzie, bo jest tego masa



Powrót do Ogólne problemy z programowaniem
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 5 gości