Uruchamianie programu z pamięci

0

Powiedzmy ,że przepiszę całą zawartość programu (chodzi o plik) do zmiennej.
Czy jest możliwość uruchomienia takiego programu wprost z pamięci?
Teoretycznie to powinno być możliwe ,wszakże procesor nie odróżnia danych od komend. Tylko jak wydać mu rozkaz wykonywania poleceń z konkretnej komórki?

0

Tutaj coś było na ten temat : http://4programmers.net/Forum/227057

0
vcppp_p napisał(a)

wszakże procesor nie odróżnia danych od komend.

Odroznia.

vcppp_p napisał(a)

Tylko jak wydać mu rozkaz wykonywania poleceń z konkretnej komórki?

jmp, ale do danych, stosu czy sterty (nie wiem gdzie ten plik bedzie zaladowany) raczej nie skoczysz, moze w winapi jest cos co tworzy proces podajac miejsce obrazu w pamieci, poszukaj.

0
berl napisał(a)

Tutaj coś było na ten temat : http://4programmers.net/Forum/227057

Niestety link do źródeł w delphi na http://www.joachim-bauch.de/tutorials/load_dll_memory.html/en do niczego nie prowadzi . A więc prośba do thenkles's (ew. do kogoś kto posiada te źródła w OP) - gdybyś mógł udostępnić te źródła, ewentualnie z jakimś przykładem. A ponieważ od czasu "testów" minęło trochę czasu, może napiszesz jak się ten sposób sprawuje...

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