Zmiana wartości w RAM'ie

Odpowiedz Nowy wątek
2006-12-28 23:12
0

Mam taką prośbę.

Jak podmienić dane w RAM'ie z których korzysta inny program i jakie parametry tego drugiego programu musimy znać.

Bardzo byłbym wdzięczny o jakiś przykładzik :-)


Zanim dodasz posta przeczytaj cały temat.

Pozostało 580 znaków

2006-12-28 23:27
0

Posiedź jeszcze parę godzin i potem napisz dokładnie. Jaki program, jakie parametry.


<span style="color: blue">"Kolarstwo to jedna z najtrudniejszych dyscyplin sportu. Nawet najgorszy kolarz jest wciąż wybitnym sportowcem."
s.p. Marco Pantani
</span>

Pozostało 580 znaków

2006-12-29 19:24
0

Chodzi mi o program który potrafi podmienić wartość jakieś (podanej) zmiennej w innym programie.

Według mnie trzeba podmienić coś w RAM'ie tylko jak i gdzie.


Zanim dodasz posta przeczytaj cały temat.

Pozostało 580 znaków

2006-12-29 22:43
Enderdil
0
Window := FindWindow('jakies tam okno',nil);
if Window = 0 then
begin
ShowMessage('jakies tam okno is not running!');
end;
GetWindowThreadProcessId(Window,H);
if H = 0 then ShowMessage('Error-handle!');
Proc := OpenProcess(PROCESS_ALL_ACCESS,False,H);
if Proc = 0 then ShowMessage('Error-process!');

tym powyzej "chwycisz proces za jaja". dzieki temu bedziesz mógl uzyc tego ponizej

WriteProcessMemory(Proc,pos,x,x,x);

pos-adres zmiennej w pamieci
w miejsca x'ów nie wiem dokladnie co sie podstawia. poszukaj. poczatek juz masz ;-)

Pozostało 580 znaków

2006-12-30 08:19
0

Dzięki poszukam w google


Zanim dodasz posta przeczytaj cały temat.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0