Czy da się ręcznie wprowadzić adres zmiennej?
Ostatnio zmodyfikowano 2015-11-17 00:32
ziajek444 Temat założony przez niniejszego użytkownika |
Czy da się ręcznie wprowadzić adres zmiennej? » 2015-11-16 18:32:46 Czy można stworzyć zmienną, zapisać na kartce jej adres. Potem w innym programie stworzyć wskaźnik który by wskazywał na ten adres ? Efekt ma być taki że zmieniając wartość wskaźnika mam wpływać na zmienną w pierwszym programie. |
|
DejaVu |
» 2015-11-16 18:35:36 Proces A nie może pisać/czytać pamięci procesu B. |
|
ziajek444 Temat założony przez niniejszego użytkownika |
» 2015-11-16 18:37:56 Czy każdy program tworzy jakąś pamięć virtualną? bo jak odpalam dwa progamy i kaze wyświetlić adresy zmiennych to w obu programach są takie same. |
|
j23 |
» 2015-11-16 19:35:53 Tak, każdy proces ma swoją własną przestrzeń adresową. Co do wcześniejszego pytania. Jest możliwość czytania/pisania w pamięci innego procesu, ale trzeba użyć funkcji systemowych, które to umożliwiają. W windowsie są to ReadProcessMemory i WriteProcessMemory. |
|
ziajek444 Temat założony przez niniejszego użytkownika |
» 2015-11-17 00:32:13 Dzięki, pomogło :D Dorzucam przydatnego linka po polsku wszystko :D http://www.p-programowanie.pl/cpp/edycja-pamieci-procesow/ |
|
« 1 » |