_memoryWrite Probleme

10/30/2011 15:18 RettAss#1
Tach zusammen,
Hab folgendes problem und zwar kann ich über _memoryread den richtigen wert auslesen und er wird auch richtig angezeigt, nur wenn ich den wert schreiben will bzw. ändern will über memorywrite macht er dies nicht.
Entweder hab ich irg. wo nen denkfehler drinn oder ich steh grad irg. wie auf dem schlauch^^

Ps: via CE kann ich den wert ändern.

PHP Code:
#RequireAdmin
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Pointer.au3>
#include <StructureConstants.au3>
SetPrivilege("SeDebugPrivilege"1)
#Region ### START Koda GUI section ### Form=
Global $Form1 GUICreate("Form1"278175192124)
Global 
$Checkbox1 GUICtrlCreateCheckbox("Checkbox1"8409717)
Global 
$Input1 GUICtrlCreateInput("Input1"104404121)
Global 
$Input2 GUICtrlCreateInput("Input2"176404921)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

Global $cTimer IniRead("base.ini""BASE""CTimer::TickQuantum"0)

$WinHandle WinGetHandle("[CLASS:Nksp]")
$pid WinGetProcess($WinHandle)
$open _MemoryOpen($pid)

$c_t _MemoryRead($cTimer$open"float")
GUICtrlSetData($Input2$c_t)



While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit


        Case 
$Checkbox1
          
If GUICtrlRead($Checkbox1) = $GUI_CHECKED Then AdlibRegister("_ctimer",250)
          If 
GUICtrlRead($Checkbox1) = $GUI_UNCHECKED Then AdlibUNRegister("_ctimer")
EndSwitch

WEnd

Func _ctimer
()
$c_timer GUICtrlRead($Input1)
_MemoryWrite($cTimer$open,$c_timer,"Float")
EndFunc 
10/30/2011 15:36 .AppleTree.#2
lass dir mit MsgBox mal $cTimer und $c_Timer ausgeben, vlt bugts dort i-wo.
10/30/2011 16:00 RettAss#3
Quote:
Originally Posted by Creeper-Man View Post
lass dir mit MsgBox mal $cTimer und $c_Timer ausgeben, vlt bugts dort i-wo.
bei $c_timer gibt er mir den wert aus der input, was auch richtig ist, und $cTimer kann nicht verbugt sein sonst würde er mir hier nicht den richtigen wert in die input schreiben
PHP Code:
$c_t _MemoryRead($cTimer$open"float")
GUICtrlSetData($Input2$c_t
Serverside ist der wert ja auch nicht, sonst könnt ich ihn nicht mit CE ändern und es würde auch in anderen hacks nicht gehn. Hmm ist mir ein rätsel