Accediendo a una variable del otro programa en C

En python, puede aprender la ubicación de la memoria de las variables utilizando la función id, por lo que:

X = "Hello world!"
print(id(X)) # Output is equal to 139806692112112 (0x7F27483876F0)

Intenté acceder a la variable con punteros en C (seguramente el otro programa sigue vivo):

#include <stdio.h>

int main(void){
    char *x = (char *) 0x7F27483876F0;
    printf("%s\n", x);

    return 0;   
}

Compilé el código, sin errores ni advertencias, pero cuando probé el sistema operativo del programa en ejecución, dando un error de segmentación. ¿Cómo puedo resolver este problema?

¿O es posible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta