1
แก้ไขล่าสุดโดย camposhzzz เมื่อ 14/10/13, 09:52 am, ทั้งหมด 1 ครั้ง
#AutoIt3Wrapper_UseX64=n
#RequireAdmin
#include <NomadMemoryPSsix.au3>
HotKeySet("{F2}", "writeaddress")
Global $address = "0x01007170"
Global $Offset[2]
$Offset[0] = 0
$Offset[1] = 0x30
$memopen = _MEMORYOPEN(ProcessExists("sol.exe"))
If $memopen = 0 Then
ConsoleWrite('ผิดพลาดไม่มีโปรแกรม =' & $memopen & @CRLF)
Exit
EndIf
While 1
Sleep(1000)
WEnd
_MEMORYCLOSE($memopen)
Func readaddress()
$value = _MemoryPointerRead($address, $memopen, $Offset)
Return $value
EndFunc
Func writeaddress()
$value = readaddress()
$value[1] = $value[1] - 100
_MemoryPointerWrite($address, $memopen, $Offset,$value[1])
ConsoleWrite(' is value '& $value[1] & @CRLF)
EndFunc
|
|