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.
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", 278, 175, 192, 124)
Global $Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 8, 40, 97, 17)
Global $Input1 = GUICtrlCreateInput("Input1", 104, 40, 41, 21)
Global $Input2 = GUICtrlCreateInput("Input2", 176, 40, 49, 21)
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