ich wollte mal Fragen ob es möglich ist mit Autoit kurzzeitig die Internetverbindung zu einem speziellem Programm zu unterbinden, wenn ja bitte denkanstöße. Meine zweite Frage ist ich spiele atm ein Spiel mit Controller und das Spiel blockt solange ALLE eingaben per Tastatur, das heisst HotKeySet funktioniert nicht kann ich das irgendwie überbrücken? Freue mich über jede hilfreiche Antwort
MFG SHI
EDIT: da ich jetzt ja schon einen thread offen habe noch ein frage irgend wie will er _MemoryWrite nicht machen wieso nicht in einem anderen Spiel hat das ganze mit der gleichen art funktioniert
Code:
#include <Pointer.au3> HotKeySet("1" , "save") HotKeySet("2" , "load") $adressbyte = "byte[4]" $pid = ProcessExists("DATA.exe") $handle = _MemoryOpen($pid) $modulbaseaddress = _MemoryModuleGetBaseAddress($pid,"DATA.exe") ;$modulbaseaddress = _MemoryModuleGetBaseAddress($pid,"DATA.exe") $X = 0 $Y = 0 $Z = 0 While 1 Sleep(20) ;xyz $startadress4 = $modulbaseaddress + 0x00F49020 $pointer1x = _MemoryRead($startadress4,$handle) + 0x1c ;$pointer2x = _MemoryRead($pointer1so,$handle) + 0x1e4 ;$pointer3x = _MemoryRead($pointer2so,$handle) + 0x420 ;$pointer4x = _MemoryRead($pointer3so,$handle ) + 0x414 $endvaluex = _MemoryRead($pointer1x,$handle ) + 0x54c ;$endvaluex = _MemoryRead($pointer5so,$handle,"DWORD") ;MsgBox(0,"",hex($endvaluex)) $endvaluey = $endvaluex - 0x4 ;MsgBox(0,"",hex($endvaluey)) $endvaluez = $endvaluex + 0x4 ;MsgBox(0,"",hex($endvaluez)) ;xyz WEnd Func save() $X = _MemoryRead($endvaluex , $handle ) ;$Y = _MemoryRead($endvaluey , $handle ) ;$Z = _MemoryRead($endvaluez , $handle ) EndFunc Func load() ;MsgBox(0,"",$X & $Y & $Z) _MemoryWrite( $endvaluex , $handle , $X ) ;_MemoryWrite( $endvaluey , $handle , $Y ) ;_MemoryWrite( $endvaluez , $handle , $Z ) EndFunc