Accès aux adresses mémoire directes et obtention des valeurs en C ++

Je me demandais si il était possible d'accéder directement bloc de mémoire à l'aide de C/C++ et de saisir la valeur. Par exemple:

int i = 15;
int *p = &i;
cout << &i;

Si j'ai pris les imprimés de valeur ici, ce serait me donner l'adresse de la variable i, qui contient la valeur 15. Je vais juste dire que c'imprimé 0x0ff9c1 pour cet exemple. Si j'ai un programme distinct qui déclare un pointeur comme si...

int *p = 0x0ff9c1;
cout << *p;

Serait-il possible d'imprimer la qui 15 que l'autre demande placée dans le bloc de mémoire 0x0ff9c1? Je sais que ma déclaration de pointeur avec l'adresse de la mémoire est incorrect, je ne sais pas comment le faire autrement. J'ai essayé d'utiliser memcopy mais je n'ai pas été en mesure d'obtenir que le travail soit. Je sais que c'est possible en quelque sorte comme j'ai un programme appelé Moteur de Triche qui modifie le jeu de la mémoire des valeurs d'adresse de bénéficier d'avantages injustes. J'ai réussi à placer les imprimés de l'emplacement de la mémoire et de l'obtention de la valeur (15) si le Moteur de la Triche. Mon objectif est de faire cela à l'aide de C++.
Si c'est trop confus, fondamentalement, je voudrais accéder à une variable d'une autre application stockée à l'aide de son adresse de mémoire et afficher la valeur. Je suis avec Windows 7 x64 avec le compilateur MinGW si ce qui compte. Merci!

PS: je vais poster une photo de ce que Cheat Engine ne pour donner une meilleure idée.
Accès aux adresses mémoire directes et obtention des valeurs en C ++

source d'informationauteur llk