Witam, zacząłem interesować się trochę C# i .net, a mianowicie interesuje mnie temat manipulacji jakimś osobnym procesem działającym w systemie. Mógłbym prosić o jakiś przybliżony zarys działania różnych cracków czy offline launchterów napisanych w C#? (np. jak ten, jakiś artykuł, zasadę działania takich programów, czy jakieś przykłady coś od czego warto by zacząć. I podstawowe rzeczy związane z tym tematem, chyba nie opiera się to na samym write i read memory z procesu. I jeszcze mam takie pytanie, czy można wywołać przy pomocy C# jakąś funkcje/ procedurę w innym procesie?(tzn proces który ma w swojej pamięci różne funkcje i żeby wymusić na nim niezależne od tego procesu jej wykonanie), i czy np. można importować funkcje również z plików .exe?