Forum: Win32/Win64 API (native code)
Delphi
by Chewie,
10. Nov 2003
Ich würde das eher so vereinfachen:
physischer Speicher
|
|
+----------Memory Manager----------+
| |
| |
| |
Forum: Win32/Win64 API (native code)
Delphi
by Chewie,
10. Nov 2003
Darf ich auch mal dazwischenhaken?
Zunächst mal:
Das sehe ich auch so. Alles darunter ist der Usermode-Speicher, in dem jeder Prozess seinen eigenen Raum hat. Darüber liegt der Kernel-Speicher.
Nur was ich jetzt nicht verstehe: Meines Wissens ist der Kernel-Speicher ja shared. Deshalb funktionieren Filemappings ja auch, es werden Daten an einer Adresse gespeichert, die für alle...
Forum: Win32/Win64 API (native code)
Delphi
by Chewie,
9. Nov 2003
Liegt der Code nicht auch im Speicher? Ich meinte, sollte es nicht möglich sein, den Speicher, in dem sich der Code befindet, in den fremden Prozess zu kopieren?
Forum: Win32/Win64 API (native code)
Delphi
by Chewie,
9. Nov 2003
Aber soweit ich das kopiert hab, kopiert man doch irgendwie ausführbaren Code in einen fremden Prozess, oder?