|
You last visited: Today at 05:00
Advertisement
Ingame Hack S4 League
Discussion on Ingame Hack S4 League within the AutoIt forum part of the Coders Den category.
06/03/2013, 13:49
|
#16
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Quote:
Originally Posted by golle12
Kann mir den keiner helfen 
|
Da
Quote:
Originally Posted by K1ramoX
Das liegt daran dass du dir jedes mal neu die ProcessID holst. Am besten du machst in deiner Schleife eine If-Abfrage, ob S4 läuft. Wenn dies der Fall ist, dann wird die ProcessID in einer globalen Variable gespeichert, auf die du dann von jeder Funktion aus zugreifen kannst 
|
PHP Code:
While 1
If ProcessExists("Process.exe") Then
Global $ProcessID = ProcessExists("Process.exe")
Else
Sleep(50)
EndIf
WEnd
ich glaube so ungefähr
|
|
|
06/03/2013, 17:36
|
#17
|
elite*gold: 29
Join Date: Aug 2011
Posts: 640
Received Thanks: 493
|
Quote:
Originally Posted by »FlutterShy™
Da
PHP Code:
While 1 If ProcessExists("Process.exe") Then Global $ProcessID = ProcessExists("Process.exe") Else Sleep(50) EndIf WEnd
ich glaube so ungefähr
|
Danke ich werde es versuchen
Edit : immernoch das selbe Problem
|
|
|
06/03/2013, 18:31
|
#18
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Bist dir wirklich sicher das kein anderes programm dein programm beim schreiben der memory hindert ?
Zu oben dem code bau den einfach ohne while schleife in deinen code ein am anfang der func zum memorywrite() Process Exists gibt das handle des process zurück womit du dann in MomoryWrite arbeiten kannst
|
|
|
06/03/2013, 20:24
|
#19
|
elite*gold: 29
Join Date: Aug 2011
Posts: 640
Received Thanks: 493
|
Quote:
Originally Posted by »FlutterShy™
Bist dir wirklich sicher das kein anderes programm dein programm beim schreiben der memory hindert ?
Zu oben dem code bau den einfach ohne while schleife in deinen code ein am anfang der func zum memorywrite() Process Exists gibt das handle des process zurück womit du dann in MomoryWrite arbeiten kannst
|
Ich glaube das Xtrap autoit am schreiben der memory hindert denn solange Xtrap nicht das ist lassen sich die Values ändern aber ist Xtrap da funktioniert das nicht mehr
|
|
|
06/03/2013, 21:02
|
#20
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Da du ja weist das XTrap da ist kennst du sicher den Process von XTrap also
zu erst Schreibst du :
PHP Code:
_ProcessSuspend("Xtrap.exe");KA ob die so heist
Danach kommt dein memory editing und so
dann :
PHP Code:
_ProcessResume("XTrap.exe")
Ist nur ne idee von mir weis nicht ob das so ueberhaupt funktionieren kann aber einen versuch ist es wert
PHP Code:
Func _ProcessSuspend($process)
$processid = ProcessExists($process)
If $processid Then
$ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $processid)
$i_sucess = DllCall("ntdll.dll","int","NtSuspendProcess","int",$ai_Handle[0])
DllCall('kernel32.dll', 'ptr', 'CloseHandle', 'ptr', $ai_Handle)
If IsArray($i_sucess) Then
Return 1
Else
SetError(1)
Return 0
Endif
Else
SetError(2)
Return 0
Endif
EndFunc
Func _ProcessResume($process)
$processid = ProcessExists($process)
If $processid Then
$ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $processid)
$i_sucess = DllCall("ntdll.dll","int","NtResumeProcess","int",$ai_Handle[0])
DllCall('kernel32.dll', 'ptr', 'CloseHandle', 'ptr', $ai_Handle)
If IsArray($i_sucess) Then
Return 1
Else
SetError(1)
Return 0
Endif
Else
SetError(2)
Return 0
Endif
EndFunc
|
|
|
06/03/2013, 22:48
|
#21
|
elite*gold: 29
Join Date: Aug 2011
Posts: 640
Received Thanks: 493
|
Quote:
Originally Posted by »FlutterShy™
Da du ja weist das XTrap da ist kennst du sicher den Process von XTrap also
zu erst Schreibst du :
PHP Code:
_ProcessSuspend("Xtrap.exe");KA ob die so heist
Danach kommt dein memory editing und so
dann :
PHP Code:
_ProcessResume("XTrap.exe")
Ist nur ne idee von mir weis nicht ob das so ueberhaupt funktionieren kann aber einen versuch ist es wert
PHP Code:
Func _ProcessSuspend($process)
$processid = ProcessExists($process)
If $processid Then
$ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $processid)
$i_sucess = DllCall("ntdll.dll","int","NtSuspendProcess","int",$ai_Handle[0])
DllCall('kernel32.dll', 'ptr', 'CloseHandle', 'ptr', $ai_Handle)
If IsArray($i_sucess) Then
Return 1
Else
SetError(1)
Return 0
Endif
Else
SetError(2)
Return 0
Endif
EndFunc
Func _ProcessResume($process)
$processid = ProcessExists($process)
If $processid Then
$ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $processid)
$i_sucess = DllCall("ntdll.dll","int","NtResumeProcess","int",$ai_Handle[0])
DllCall('kernel32.dll', 'ptr', 'CloseHandle', 'ptr', $ai_Handle)
If IsArray($i_sucess) Then
Return 1
Else
SetError(1)
Return 0
Endif
Else
SetError(2)
Return 0
Endif
EndFunc
|
hab ich schon ausprobiert nur lässt sich der Prozess Xtrap.xt nicht suspenden
|
|
|
06/04/2013, 18:15
|
#22
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Dann solltest du vielleicht einen bypass suchen
|
|
|
06/04/2013, 18:31
|
#23
|
elite*gold: 29
Join Date: Aug 2011
Posts: 640
Received Thanks: 493
|
Quote:
Originally Posted by »FlutterShy™
Dann solltest du vielleicht einen bypass suchen
|
hab ich doch sogar mehrere 
daran liegt es nicht 
sie funktionieren auch ^^
|
|
|
All times are GMT +1. The time now is 05:00.
|
|