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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage