Wollte mal was für GTA5 ausprobieren, gibt mir aber immer nur 0 als Wert zurück -.-
warum ist das so?
Base Adresse ist ja immer anders aber in diesem Fall war die Richtige: 13ffe0000
und die statische addy: 1A94D08
"GTA5.exe+1A94D08" CE lässt grüßen
-> zeigt im SinglePlayer Munition an
da die Base von GTA5 in dem Fall 13ffe0000 ist/war gehe ich davon aus das es ein 64bit Prozess ist weils ja 9 Hex Zahlen sind, nicht?
If NativeMethods.OpenProcess(Process.GetProcessesByNa me("GTA5")(0).Id) = True Then '
Label1.Text = "GTA5 läuft"
Else
Label1.Text = "GTA5 läuft nicht"
End If
NativeMethods.CloseHandle()
Dim MyFloat As Single = 0
Dim PointerValue As Integer = 0
NativeMethods.ReadInteger(&H13FFE0000, PointerValue)
If PointerValue > 0 Then NativeMethods.ReadInteger(PointerValue + &H1A94D08, PointerValue)
If PointerValue > 0 Then NativeMethods.ReadSingle(PointerValue, MyFloat)
MsgBox(MyFloat)
kann mir bitte wer helfen?