[VB.Net] Auslesen eines MultiOffsets

02/23/2010 15:44 Dotsch_2005#1
Hey,

ich wollte mal fragen da sich bei der suche danach nichts wirklich was ergeben hat wollte ich frage wie ich in vb.net einen Multi Offset auslesen kann es gibt ja in AutoIt die Funktion _MemoryPointerRead in der NormadeMemory.au3 da wird ja auch die funktion ReadProcessMemory verwenden doch wie bekomme ich das in VB.net umgeschrieben?

Hab mich schon mal probiert:

Bin ich auf dem Holzpfad? Oder geht es einfacher?
02/23/2010 16:32 buFFy!#2
Also von VB hab ich keine Ahnung, aber du musst Den Wert des Pointer + dein Offset rechnen. Dann wiederum Den wert Des Werts + Offset :)

Code:
dword bptr = 0x123456
int wert = 0;
readprocessmemory(bptr, &wert)
wert=wert+offset1
readprocessmemory(wert, &wert)
wert=wert+offset2
pseudocode wtf :awesome:

Das ganze dann halt dynamisch
02/23/2010 17:20 Dotsch_2005#3
Ahhh okey jetzt bin ich der sache schon etwas mehr auf den Grund gekommen... wenns jemand schaft ich werds warscheinlich erst morgen probieren aber danke für den Pseudocode aber glaube du meinst FTW net WTF?!
02/23/2010 18:00 buFFy!#4
Quote:
Originally Posted by Dotsch_2005 View Post
aber glaube du meinst FTW net WTF?!
jop ;P