Bom... finalmente eu consegui entender como funciona o ReadProcessMemory e o WriteProcessMemory. Mas como já dizia o Capitão Nascimento, "O inimigo agora é outro". Preciso agora saber como pegar todos os valores e endereços de memória sendo utilizados por um processo, assim como o Cheat Engine faz. O problema é que eu vasculhei a internet inteira e eu não achei uma misera página falando sobre isso.
Hoje entrei nas filas de análise e me surpreendi com esse novo layout
Ficou bem melhor e limpo, e não precisa por exemplo abrir as perguntas em nova aba para olhar mais em detalhes.
Só o link "Learn more" poderia abrir na própria página.