Гость dsssssss3ssss Опубликовано 8 февраля, 2014 Поделиться Опубликовано 8 февраля, 2014 Всем привет! Вот мой "поинтер" в DMA игре:Мне нужно читать этот адрес в программе на Delphi.пробовал записать так, но не сработало:varForm1: TForm1;WindowName : integer;ProcessId : integer;ThreadId : integer;HandleWindow : Integer;b:dword;readwrite:cardinal;buf : dword;Const WindowTitle = 'играааа';///////Address = $1430C;////////NumberOfBytes = 4;implementation{$R *.dfm}procedure TForm1.Btn1Click(Sender: TObject);beginWindowName := FindWindow(nil,WindowTitle);If WindowName = 0 thenbeginMessageDlg('запусти игру', mtwarning,[mbOK],0);end;ThreadId := GetWindowThreadProcessId(WindowName,@ProcessId);HandleWindow := OpenProcess(PROCESS_ALL_ACCESS,False,ProcessId);ReadProcessMemory(HandleWindow,ptr(address),@b,4,readwrite);b:=b+$12fa8;////////buf:=$FF;/////////////WriteProcessMemory(HandleWindow, ptr(, @buf, 4, readwrite);end;очень надеюсь на вашу помощь. весь форум перелопатил но ..не помогло Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 8 февраля, 2014 Поделиться Опубликовано 8 февраля, 2014 Наверно надо только исправитьAddress = $0x01E42498; Ссылка на комментарий Поделиться на другие сайты Поделиться
DenkA003 Опубликовано 9 февраля, 2014 Поделиться Опубликовано 9 февраля, 2014 http://forum.gamehacklab.ru/topic/2403-pointer-trainer-base-address-by-denka003/уже готовая тема для Delphi )) Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 9 февраля, 2014 Поделиться Опубликовано 9 февраля, 2014 Наверно надо только исправитьAddress = $0x01E42498;СкорееAddress = $01E42498;ибо приставка 0х - это прерогатива плюсов, но не дельфей ))) Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 10 февраля, 2014 Поделиться Опубликовано 10 февраля, 2014 Да, это ошибка сделанной по невнимательности, в полудреме. С пятницы на субботу лег под три ночи. А с субботы по воскресение под 7 часов утра. Ссылка на комментарий Поделиться на другие сайты Поделиться
DenkA003 Опубликовано 10 февраля, 2014 Поделиться Опубликовано 10 февраля, 2014 СкорееAddress = $01E42498;ибо приставка 0х - это прерогатива плюсов, но не дельфей )))или просто дек кодировку 31728792 без префикса $ Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения