Zmiana wartości w RAM'ie

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 :-)

0

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

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.

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 ;-)

0

Dzięki poszukam w google

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