@himitsu
Die Idee daran ist nicht schlecht (wenn auch ein bisschen alt
).
Richtig müsste es aber lauten:
MBI.AllocationBase
Da (so viel ich weiß) MBI.BaseAddress die Base von der Section zurückliefert.
lpBuffer.AllocationBase liefert einen Pointer zurück, mit dem man (meiner MEinugn nach) problemlos in ein DWOrd umwandeln kann um dann z.b. mit GetProcAddress / GetModuleFileName etc. weitere Daten zu ermitteln.
Um aber die Base für einen Trainer umzurechnen, reicht es aber allemal.