Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Зная адрес памяти, изменить значение [D7, WinME]


emo ©   (2005-02-03 18:55:00) 

собрался писать трейнер для игры, все готово а это не знаю
помогите пожалуста


alpet   (2005-02-04 12:49:00) [1]

Исходники моего взломщика игр: www.alpet.hotmail.ru/wgcsrc.zip.
Поиск/Отсев/Изменение значений. Плюс посылка чит-кодов в игру.
Документации однако нет.


Klev   (2005-02-04 04:37:00) [2]

Делать надо как-то так:
procedure cheat;
var hGameWnd,hproc,procid,value,written,...:Cardinal;
begin
hGameWnd:=findwindow('Название игры');
if hGameWnd=0 then begin
showmessage('Can'#96't find The Game');
exitprocess(0);
end;
GetWindowThreadProcessId(hGameWnd,procid);
hproc:=openprocess(PROCESS_VM_OPERATION or PROCESS_VM_WRITE,false,procid);

value:=$FFFFFF;
adr:=pointer($21a80cc);
writeprocessmemory(hproc,adr,@value,4,written);
......
end;


Unknown   (2005-02-03 21:40:00) [3]

А не лучше посылать окну игры нажатие клавиш, например GTA:VC.


Kerk   (2005-02-03 20:50:00) [4]

emo   (03.02.05 20:02) [5]
WriteProcessMemory( HandleWindow,ptr(Address),buf,NumberOfBytes,write);FreeMem(buf);CloseHandle(HandleWindow);


чего за бред?


TUser   (2005-02-03 20:49:00) [5]

Прежде всего - что такое 'адрес памяти' и как ты его узнал?


emo   (2005-02-03 20:02:00) [6]

это я знаю, а не работает

GetMem(buf,1);
 buf^ := Chr(PokeValue);
WriteProcessMemory(HandleWindow,ptr(Address),buf,NumberOfBytes,write);FreeMem(buf);CloseHandle(HandleWindow);


emo   (2005-02-03 19:59:00) [7]

где ж их брать исходники
да они мне не нужны


alpet   (2005-02-03 19:05:00) [8]

А еще лучше используй гототвые программы для создания трейнеров (DetectiveStory), или исходники рабочих трейнеров.


alpet   (2005-02-03 19:05:00) [9]

А еще лучше используй готовые программы для создания трейнеров (DetectiveStory), или исходники рабочих трейнеров.


Kerk   (2005-02-03 19:01:00) [10]

Чего же у тебя готово, если про WriteProcessMemory не знаешь?


Наверх

Титульная страница Поиск, карта сайта Написать письмо