Berechnen:
(Falls du das meinst)
$dwCall = Das was es aufrufen soll.
$dwAddress = Da wo der Call steht.
Code:
$bytes = CalcCall(0x458238, 0x39182F)
MsgBox(0, "", "Bytes: " & $bytes)
Func CalcCall($dwCall, $dwAddress)
If Not IsInt($dwCall) Then $dwCall = Dec(StringReplace($dwCall, "0x", ""))
If Not IsInt($dwAddress) Then $dwAddress = Dec(StringReplace($dwAddress, "0x", ""))
Return Byte_Reverse(StringReplace(Hex( $dwCall - $dwAddress - 5 , 8 ), "0x", ""))
EndFunc
Func Byte_Reverse($sBytes)
Local $sReversed = ""
For $i = StringLen($sBytes) -1 To 1 Step -2
$sReversed &= StringMid($sBytes, $i, 2)
Next
Return $sReversed
EndFunc