Показать сообщение отдельно
Старый 22.11.2015, 19:39   #1
GameOldHack
Подпольщик Tera
Аватар для GameOldHack
OFFLINE
Регистрация: 16.03.2015
Сообщений: 450
Благодарностей:
196 всего
Мнения: + 468
Репутация: 589
Отправить сообщение для GameOldHack с помощью Skype™

Cheat Engine - Alloc(newmem,2048)


Нужна ваша помощь боле опытные кодеры ...
хочу выделить блок памяти что бы внедрить свой код (тк как делает СЕ)
Пишу на Delphi вот сам код :
Код:
begin
WindowName := FindWindow(nil,'Tomb Raider');
If WindowName = 0 then
begin
MessageDlg('Игра должна быть запущена до трейнера', mtwarning,[mbOK],0);
Exit;
end;
ThreadId := GetWindowThreadProcessId(WindowName,@pid);
proces := OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid);
ptr := VirtualAllocEx(proces, nil, 2049, MEM_RESERVE, PAGE_READONLY);
// Поч не работает ? 
// И как вернуть адрес созданного блока памяти
end;
 
Ответить с цитированием