
10.03.2009, 12:48
|
|
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
Провел на форуме: 2589211
Репутация:
151
|
|
#Wolf#, там на примере сапера показано считывание из памяти (по первой ссылке). Плохо искал
В твоём случае будет примерно так.
Код:
procedure TForm1.Button1Click(Sender: TObject);
var hwn:hwnd;
pid,hPr,dwR:dword;
buf:byte;
begin
hWn := FindWindow(nil, PChar('заголовок окна'));
if IsWindow(hwn) then begin
showmessage('хэндл найден');
GetWindowThreadProcessId(hWn, PID); //ищем pid
hPr := OpenProcess(PROCESS_VM_READ, False, PID);
ReadProcessMemory(hPr, ptr($232D7E68), @buf, 1, dwR); //читаем память
CloseHandle(hPr);
end;
end;
|
|
|