Du hast glaub ich nicht ganz verstanden worum es geht, warum 0x davor machen? Zeig doch erstmal dein Snippet bevor man dir hilft.
Warum soll das mit Strings nicht auch gehen? Musst halt beim Type in _MemoryRead string nehmen und nicht standardmäßig dword.
Du musst die Frage nicht auf 100 verschiedenen Boards stellen. Ja, natürlich kannst du auch Pointer von Strings suchen. Ein String ist genau wie float, dword, double, etc. ein Datentyp. Einen Pointer kannst du aber nicht einfach mit _MemoryWrite ändern.. Schau dir doch mal die Pointer.au3 an..
Function: _MemoryPointerRead ($iv_Address, $ah_Handle, $av_Offset[, $sv_Type])
Description: Reads a chain of pointers and returns an array containing the destination address and the data at the address.
String anhand von Pointer auslesen 07/28/2013 - AutoIt - 6 Replies Hey,
ich versuche grade verzweifelt einen string mit _MemoryPointerRead auszulesen. Mein script sieht bisher so aus:
$Address = 0x003E68C8
Dim $Offsets
$Offsets = 0x0
$Offsets = 0x50
$iv_Pid = ProcessExists("NostaleX.dat")
$handle = _MemoryOpen($iv_Pid)
$a_value = _MemoryPointerRead($Address, $handle, $Offsets, "CHAR")
String aus Pointer auslesen 07/25/2013 - AutoIt - 2 Replies Mit welchem Include mache ich das am besten..? Und am besten noch nen Scribtbeispiel... Hab den pointer der auf die addresse zeigt und in der ist halt der string den ich auslesen will...
Pointer auslesen der einen String beinhaltet 11/13/2011 - AutoIt - 1 Replies Hey,
Ich programmiere seid kurzem "Hacks" mit AutoIt, und bin am verzweifeln: Wie liest man einen Pointer aus, der einen Text beinhaltet?
Mein aktuelles Script:
Func PointerRead($Aaddress, $openmem, $AOffset)
Local $Amemread = _MemoryPointerRead($Aaddress, $openmem, $AOffset, "char")
MsgBox(0,"",$Amemread) ; Checken was rauskommt
Local $Awert = _ReturnMemoryValue($Amemread)
Return Dec($Awert) ; Endgültiger Wert wird zurückgegeben