![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как заиметь доступ к памяти приложения? [D7, Win95/98, WinME, NT4, Win2k, WinXP]
Номолос © (2003-12-20 22:18:00)
Все видели <a href=" http://www.artmoney.ru/">ArtMoney? Как то же она имеет доступ к памяти приложений имхо. Причем, во всех версях масдая. Вот и я так хочу, правда чайник я в распределении памяти windows. Требуется, в общем, получить неким макаром побайтно память используемую данным (как-то данным нами) приложением и, по необходимости, чего-нибудь модифицировать. Желательно, чтобы во всех версиях винды. Что-то подобное уже спрашивали, но давно.
Номолос (2003-12-22 11:24:00) [1]
Благодарю душевно
Dimaxx (2003-12-22 01:32:00) [2]
hWnd:=FindWindow(nil,"Катаклизм");
if hWnd=0 then Exit;
GetWindowThreadProcessID(hWnd,@dwProcessID);
HP:=OpenProcess(PROCESS_ALL_ACCESS,False,dwProcessID);
ReadProcessMemory(HP,pointer($00A0C884),@Buf[0],sizeof(cardinal),NR);
ReadProcessMemory(HP,pointer($00A0C890),@Buf[1],sizeof(cardinal),NR);
ReadProcessMemory(HP,pointer($00A0C88C),@Buf[2],sizeof(cardinal),NR);
...
WriteProcessMemory(HP,pointer($00A0C884),@Buf[0],sizeof(cardinal),NR);
...
CloseHandle(HP);
Номолос (2003-12-21 12:26:00) [3]
Эмнъ... А поподробнее?
Dimaxx (2003-12-21 02:21:00) [4]
ReadProcessMemory/WriteProcessMemory