

chips777
Пользователи-
Постов
21 -
Зарегистрирован
-
Посещение
-
Этот код уже и так адаптирован и не один час под нужды этой игры, название которой не принципиально.Ни чего в этом коде сложного нету чтоб его выдирать из чужих читов, просто не понятно почему он не действует.Адрес строки этот код находит, он соответстует адресу в котором чит енжин показывает текст.Проблема в чтении и записи в этот адрес, больше не в чем!
-
Пока только ты голословен!Я тебе показал код, если ты понимаешь где ошибка, помоги исправить!Это не чей то чит, это просто предположение, что так можно сделать, если вы ни чего не понимаете в этом, то и не пишите, пусть те кто понимают напишут! И на 4 битах и на 8 сам адрес строки прочитался, дело совсем не в этом!
-
Замечания справедливые, но это был лишь кусок кода....Вот немного исправил: procedure TForm1.Button25Click(Sender: TObject); var hProc: THandle; prilID,AdressCh,numRead,write:DWORD; Buffer:PWideChar; Strwrite:WideString; addll:integer; begin Strwrite:='test'; hProc :=0; prilID:=GetProcess('a.exe'); hProc := OpenProcess(Process_All_Access, False, prilID); if hProc <> 0 then try addll:=Ulong(GetBaseAddressEXE(prilID,'b.dll'))+$101E03; ReadProcessMemory(hProc, ptr(addll), @AdressCh, 8, numRead); label42.Caption:=Inttohex(AdressCh,0); Buffer:= AllocMem(5); ReadProcessMemory(hProc, ptr(AdressCh), Buffer, 5, numRead); TntEdit1.text:=WideCharToString(Buffer); StringToWideChar(Strwrite, Buffer, 4); WriteProcessMemory(hProc, ptr(AdressCh), Buffer, 4, write); finally CloseHandle(hProc); FreeMem(Buffer); end; end; Код не работает, что я не так делаю?
-
Чтение, запись строки по адресу памяти игры
chips777 опубликовал тема в Высокоуровневое программирование
Здравствуйте! Подскажите, кто знает, как на делфи реализовать чтение, запись строки в памяти,если известен ее адрес в игре.