あるプログラムから、別の実行中プログラムの変数の
アドレスを取得しようとして、
//////////////////////////////
プログラムA
void main(){
int a = 99;
//ここでストップ
//aのアドレスは0x00000010
}

プログラムB
void main(){
int *b = NULL;
b += 0x00000010;
}
//////////////////////////////
とし、プログラムBで変数aの値を取ろうとしたのですが
駄目でした。冷静に考えれば当たり前の話ですが、
変数のアドレスは何処からのオフセット値なんでしょうか?
別プログラムの変数の値を取得することは可能でしょうか?