Как вы можете получить доступ к памяти другого процесса и вызвать его функции?

Я хочу узнать, как читать память других процессов, и чтобы моя программа вызывала функции других процессов, а не мои собственные параметры и прочее. Я погуглил, и кажется, что вам нужно использовать такие вещи, как ReadProcessMemory, но я не смог найти никаких хороших руководств, объясняющих, как их использовать. Может ли кто-нибудь указать мне правильное направление, чтобы изучать подобные вещи? Я хочу сделать это на C ++ (или java, если возможно) в Windows (7 и 64-битной версии, если это имеет значение).

Кроме того, я знаю, что это звучит субъективно и может быть использовано в злонамеренных целях, но я гарантирую, что не буду использовать любые знания, полученные от этого по каким-либо вредным причинам. Я просто хочу изучить это для развлечения и научить себя чему-то новому.

6
задан Anycorn 24 October 2010 в 04:52
поделиться