Ich bräuchte eventuel ein bissel Hilfe.
Ich verstehe einen gewissen Code nicht ganz, wäre nett wen ihn mir jemand mit ein paar Kommentaren erklären könnte.
Code:
WriteLongPointer(&HABE2D0 + &H400000, &H32C, -100, 4)
Code:
Public Function WriteLongPointer(ByVal Base As Integer, ByVal Offset As Short, ByVal Value As Long, ByVal Bytes As Integer)
Dim fullAddress As Long
Dim warrockLookUp As Process() = Process.GetProcessesByName("TmForever")
If warrockLookUp.Length = 0 Then
End
End If
Dim processHandle As IntPtr = OpenProcess(&H1F0FFF, 0, warrockLookUp(0).Id)
ReadProcessMemory(processHandle, Base, RBuff, 4, Nothing)
fullAddress = RBuff + Offset
WriteProcessMemory(processHandle, fullAddress, Value, Bytes, Nothing)
CloseHandle(processHandle)
End Function
Code:
(&HABE2D0 + &H400000, &H32C, -100, 4)
Das dritte ist ja das offset, das vierte die value und das 5 die byte größe. Das verstehe ich.







