vielen dank für eure hilfe.
aha, dann war meine vermutung richtig.
nun, ist aber doch komisch, alles was ich habe ist 64 bit und damit kann ich nicht (ohne tricks) auf den eigenen speicher zureifen... :
selbst mit vista 64bit hatte ich früher keine probleme unter delphi7, das nur 32bit macht. naja, das spiel war eben nur 32bit
soso 'Es wurden generell von MS die 'Angriffsmöglichkeiten' auf andere Prozesse eingeschränkt.'
hoffentlich kommt MS nicht auf die idee mein schlafzimmer abzusperren
jetzt werde ich alle eure link's durchlesen, vieleicht werde ich dabei etwas schlauer.
ich hatte im geheimen gehofft, das es einen anderen befehl gibt der das problem für 64bit processe löst..
nachtrag:
das schaut doch schon einmal recht gut aus:
typedef struct DECLSPEC_ALIGN(16) _MEMORY_BASIC_INFORMATION64 {
ULONGLONG BaseAddress;
ULONGLONG AllocationBase;
DWORD AllocationProtect;
DWORD __alignment1;
ULONGLONG RegionSize;
DWORD State;
DWORD Protect;
DWORD Type;
DWORD __alignment2;
} MEMORY_BASIC_INFORMATION64, *PMEMORY_BASIC_INFORMATION64;
mfg
lui