{Frage}Multipointer einbinden aber wie?

09/03/2010 18:49 maxi39#31
Quote:
Originally Posted by KillerDeluxe View Post
Pack "_MemoryModuleGetBaseAddress" in eine UDF, oder benutze die Methode, die ich gepostet habe:
PHP Code:
#RequireAdmin
#include <Pointer.au3>

HotKeySet("{F1}""_Read")

$PID ProcessExists("mc2.exe")
If 
$PID 0 Then
    $Handle 
_MemoryOpen($PID)
    
$Address _MemoryGetBaseAddress($Handle1)
    
$Address "0x" Hex($Address Dec("174D81"))
    
Dim $Offset[6] = [000x1000x1D00x10]
Else
    Exit
EndIf

While 
True
    Sleep
(10)
WEnd

Func _Read
()
    
$Read _MemoryPointerRead($Address$Handle$Offset"float")
    
MsgBox(0""$Read[1])
EndFunc 
Der code ist falsch, er müsste so lauten:

PHP Code:
#RequireAdmin 
#include <Pointer.au3> 

HotKeySet("{F1}""_Read"

$PID ProcessExists("mc2.exe"
If 
$PID 0 Then 
    $Handle 
_MemoryOpen($PID
    
$Address _MemoryModuleGetBaseAddress(ProcessExists("mc2.exe"), "mc2.exe"
    
$Address "0x" Hex($Address Dec("174D81")) 
    
Dim $Offset[6] = [000x1000x1D00x10
Else 
    Exit 
EndIf 

While 
True 
    Sleep
(10
WEnd 

Func _Read
() 
    
$Read _MemoryPointerRead($Address$Handle$Offset"float"
    
MsgBox(0""$Read[1]) 
EndFunc 
06/15/2012 22:02 P0LaRwOlF#32
PHP Code:
Func _Read() 
    
$Read _MemoryPointerRead($Address$Handle$Offset"?????????"
    
MsgBox(0""$Read[1]) 
EndFunc 
Hallo Leute. Was muss ich denn machen, damit mein ausgelesener Wert als Text/String angezeigt wird. Er ist nämlich ein String.
06/16/2012 19:23 Lawliet#33
#closed (2010)