Auf eine Variable eines anderen Programms in C @ zugreif

In Python können Sie die Speicherposition von Variablen mit der Funktion id ermitteln.

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

Ich habe versucht, auf Variablen mit Zeigern in C zuzugreifen (das andere Programm ist sicherlich noch am Leben):

#include <stdio.h>

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

    return 0;   
}

Ich kompiliere den Code, keine Fehler oder Warnungen, aber als ich das laufende Programm OS ausprobierte, gab es einen Segmentierungsfehler. Wie kann ich dieses Problem lösen?

Oder ist es möglich?