Bonjour bonsoir, je viens vous poster mon suspender pour S4 League !
* Screen *
![737161IceCrackSuspenderV1.png](http://img11.hostingpics.net/pics/737161IceCrackSuspenderV1.png)
* Virus Total *
* Comment l'Utiliser *
1. Lancer le Suspender en "Tant qu'Administrateur".
2. Choisir entre "Auto Suspender (32bit)" et le "(64bit)".
3. Ou bien Suspendre MANUELLEMENT.
4. Lancer S4 League.
5. Une fois Suspendue, lancez CE.
6. Enjoy ;)
2. Choisir entre "Auto Suspender (32bit)" et le "(64bit)".
3. Ou bien Suspendre MANUELLEMENT.
4. Lancer S4 League.
5. Une fois Suspendue, lancez CE.
6. Enjoy ;)
* Download *
Un petit "Merci" ne fait pas de mal =)
Code Source :
PHP:
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=..\Pictures\icon.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
FileInstall("C:\Users\boussu\Pictures\icon.ico", @WindowsDir & "\icon.ico")
Global Const $GUI_UNCHECKED = 4
Global Const $GUI_ENABLE = 64
Global Const $GUI_DISABLE = 128
Global Const $SS_CENTER = 0x1
Global Const $WS_GROUP = 0x00020000
Func _NTProcess($NtAction,$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",$NtAction,"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 _NTKill($process)
$processid = ProcessExists($process)
If $processid Then
ProcessClose($processid)
Else
SetError(1)
Return(0)
EndIf
EndFunc
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("[Ice-Crack] Suspender V1", 474, 440, -1, -1)
GUISetIcon("C:\Users\boussu\Pictures\icon.ico")
$Group1 = GUICtrlCreateGroup("HGWC", 16, 8, 209, 169)
GUICtrlSetFont(-1, 8, 400, 0, "Ravie")
$Label1 = GUICtrlCreateLabel("Status :", 32, 32, 70, 21)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlSetColor(-1, 0x0000FF)
$Label2 = GUICtrlCreateLabel("Not Launched", 104, 32, 110, 21, $SS_CENTER)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlSetColor(-1, 0xFF0000)
$Button1 = GUICtrlCreateButton("Suspend", 80, 56, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
$Button2 = GUICtrlCreateButton("Resume", 80, 96, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
$Button3 = GUICtrlCreateButton("Kill", 80, 136, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group2 = GUICtrlCreateGroup("Aegis / 64", 248, 8, 209, 169)
GUICtrlSetFont(-1, 8, 400, 0, "Ravie")
$Label3 = GUICtrlCreateLabel("Status :", 264, 32, 70, 21)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlSetColor(-1, 0x0000FF)
$Label4 = GUICtrlCreateLabel("Not Launched", 336, 32, 110, 21, $SS_CENTER)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlSetColor(-1, 0xFF0000)
$Button4 = GUICtrlCreateButton("Suspend", 312, 56, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
$Button5 = GUICtrlCreateButton("Resume", 312, 96, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
$Button6 = GUICtrlCreateButton("Kill", 312, 136, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group3 = GUICtrlCreateGroup("S4Client", 16, 184, 209, 169)
GUICtrlSetFont(-1, 8, 400, 0, "Ravie")
$Label5 = GUICtrlCreateLabel("Status :", 32, 208, 70, 21)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlSetColor(-1, 0x0000FF)
$Label6 = GUICtrlCreateLabel("Not Launched", 104, 208, 110, 21, $SS_CENTER)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlSetColor(-1, 0xFF0000)
$Button7 = GUICtrlCreateButton("Suspend", 80, 232, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
$Button8 = GUICtrlCreateButton("Resume", 80, 272, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
$Button9 = GUICtrlCreateButton("Kill", 80, 312, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group4 = GUICtrlCreateGroup("XTrap", 248, 184, 209, 169)
GUICtrlSetFont(-1, 8, 400, 0, "Ravie")
$Label7 = GUICtrlCreateLabel("Status :", 264, 208, 70, 21)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlSetColor(-1, 0x0000FF)
$Label8 = GUICtrlCreateLabel("Not Launched", 336, 208, 110, 21, $SS_CENTER)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlSetColor(-1, 0xFF0000)
$Button10 = GUICtrlCreateButton("Suspend", 312, 232, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
$Button11 = GUICtrlCreateButton("Resume", 312, 272, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
$Button12 = GUICtrlCreateButton("Kill", 312, 312, 83, 33, $WS_GROUP)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Radio1 = GUICtrlCreateRadio("Auto Suspend (32 bit)", 24, 360, 193, 25)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
$Radio2 = GUICtrlCreateRadio("Auto Suspend (64bit)", 256, 360, 193, 25)
GUICtrlSetFont(-1, 9, 400, 0, "Ravie")
$Button13 = GUICtrlCreateButton("Suspend All", 16, 392, 115, 33, $WS_GROUP)
GUICtrlSetFont(-1, 10, 400, 0, "Ravie")
$Button14 = GUICtrlCreateButton("Resume All", 185, 392, 115, 33, $WS_GROUP)
GUICtrlSetFont(-1, 10, 400, 0, "Ravie")
$Button15 = GUICtrlCreateButton("Kill All", 352, 392, 107, 33, $WS_GROUP)
GUICtrlSetFont(-1, 10, 400, 0, "Ravie")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
If ProcessExists("HGWC.exe") Then
GUICtrlSetData($Label2, "Launched")
GUICtrlSetColor($Label2, 0xFF00FF)
Else
GUICtrlSetData($Label2, "Not Launched")
GUICtrlSetColor($Label2, 0xFF0000)
EndIf
If ProcessExists("Aegis.exe") Then
GUICtrlSetData($Label4, "Launched")
GUICtrlSetColor($Label4, 0xFF00FF)
Else
GUICtrlSetData($Label4, "Not Launched")
GUICtrlSetColor($Label4, 0xFF0000)
EndIf
If ProcessExists("S4Client.exe") Then
GUICtrlSetData($Label6, "Launched")
GUICtrlSetColor($Label6, 0xFF00FF)
Else
GUICtrlSetData($Label6, "Not Launched")
GUICtrlSetColor($Label6, 0xFF0000)
EndIf
If ProcessExists("XTrap.xt") Then
GUICtrlSetData($Label8, "Launched")
GUICtrlSetColor($Label8, 0xFF00FF)
Else
GUICtrlSetData($Label8, "Not Launched")
GUICtrlSetColor($Label8, 0xFF0000)
EndIf
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
;------------------------HGWC--------------------------
Case $Button1
_NTProcess("NtSuspendProcess", "HGWC.exe")
Case $Button2
_NTProcess("NtResumeProcess", "HGWC.exe")
Case $Button3
_NTKill("HGWC.exe")
GUICtrlSetState($Button1, $GUI_ENABLE)
;----------------------Aegis / 64-----------------------
Case $Button4
_NTProcess("NtSuspendProcess", "Aegis.exe")
_NTProcess("NtSuspendProcess", "Aegis64.exe")
Case $Button5
_NTProcess("NtResumeProcess", "Aegis.exe")
_NTProcess("NtResumeProcess", "Aegis64.exe")
Case $Button6
_NTKill("Aegis.exe")
_NTKill("Aegis64.exe")
GUICtrlSetState($Button4, $GUI_ENABLE)
;----------------------S4Client-------------------------
Case $Button7
_NTProcess("NtSuspendProcess", "S4Client.exe")
Case $Button8
_NTProcess("NtResumeProcess", "S4Client.exe")
_NTKill("cheatengine-i386.exe")
Case $Button9
_NTKill("S4Client.exe")
GUICtrlSetState($Button7, $GUI_ENABLE)
;-----------------------XTrap----------------------------
Case $Button10
_NTProcess("NtSuspendProcess", "XTrap.xt")
Case $Button11
_NTProcess("NtResumeProcess", "XTrap.xt")
Case $Button12
_NTKill("XTrap.xt")
GUICtrlSetState($Button10, $GUI_ENABLE)
;----------------------All Process------------------------
Case $Button13
_NTProcess("NtSuspendProcess", "HGWC.exe")
_NTProcess("NtSuspendProcess", "Aegis.exe")
_NTProcess("NtSuspendProcess", "Aegis64.exe")
_NTProcess("NtSuspendProcess", "S4Client.exe")
_NTProcess("NtSuspendProcess", "XTrap.xt")
Case $Button14
_NTKill("cheatengine-i386.exe")
_NTProcess("NtResumeProcess", "HGWC.exe")
_NTProcess("NtResumeProcess", "Aegis.exe")
_NTProcess("NtResumeProcess", "Aegis64.exe")
_NTProcess("NtResumeProcess", "S4Client.exe")
_NTProcess("NtResumeProcess", "XTrap.xt")
Exit
Case $Button15
_NTKill("HGWC.exe")
_NTKill("Aegis.exe")
_NTKill("Aegis64.exe")
_NTKill("S4Client.exe")
_NTKill("XTrap.xt")
GUICtrlSetState($Radio1, $GUI_UNCHECKED)
GUICtrlSetState($Radio2, $GUI_UNCHECKED)
GUICtrlSetState($Radio2, $GUI_ENABLE)
GUICtrlSetState($Button1, $GUI_ENABLE)
GUICtrlSetState($Button4, $GUI_ENABLE)
GUICtrlSetState($Button7, $GUI_ENABLE)
GUICtrlSetState($Button10, $GUI_ENABLE)
GUICtrlSetState($Button13, $GUI_ENABLE)
;------------------Auto Suspend (32bit)-------------------
Case $Radio1
GUICtrlSetState($Radio2, $GUI_DISABLE)
GUICtrlSetState($Button1, $GUI_DISABLE)
GUICtrlSetState($Button4, $GUI_DISABLE)
GUICtrlSetState($Button7, $GUI_DISABLE)
GUICtrlSetState($Button10, $GUI_DISABLE)
GUICtrlSetState($Button13, $GUI_DISABLE)
SplashTextOn("[Ice-Crack] Suspender V1", "Waiting For S4 League...", 450, 50, -1, -1, 0, "Ravie", "15")
Sleep(2500)
SplashOff()
ProcessWait("HGWC.exe")
GUICtrlSetData($Label2, "Launched")
GUICtrlSetColor($Label2, 0xFF00FF)
ProcessWait("Aegis.exe")
GUICtrlSetData($Label4, "Launched")
GUICtrlSetColor($Label4, 0xFF00FF)
ProcessWait("S4Client.exe")
GUICtrlSetData($Label6, "Launched")
GUICtrlSetColor($Label6, 0xFF00FF)
ProcessWait("XTrap.xt")
GUICtrlSetData($Label8, "Launched")
GUICtrlSetColor($Label8, 0xFF00FF)
_NTProcess("NtSuspendProcess", "HGWC.exe")
_NTProcess("NtSuspendProcess", "Aegis.exe")
_NTProcess("NtSuspendProcess", "S4Client.exe")
_NTProcess("NtSuspendProcess", "XTrap.xt")
SplashTextOn("[Ice-Crack] Suspender V1", "S4 League : SUSPENDED !", 450, 50, -1, -1, 0, "Ravie", "15")
Sleep(2500)
SplashOff()
;------------------Auto Suspend (64bit)-------------------
Case $Radio2
GUICtrlSetState($Radio1, $GUI_DISABLE)
GUICtrlSetState($Button1, $GUI_DISABLE)
GUICtrlSetState($Button4, $GUI_DISABLE)
GUICtrlSetState($Button7, $GUI_DISABLE)
GUICtrlSetState($Button10, $GUI_DISABLE)
GUICtrlSetState($Button13, $GUI_DISABLE)
SplashTextOn("[Ice-Crack] Suspender V1", "Waiting For S4 League...", 450, 50, -1, -1, 0, "Ravie", "15")
Sleep(2500)
SplashOff()
ProcessWait("HGWC.exe")
GUICtrlSetData($Label2, "Launched")
GUICtrlSetColor($Label2, 0xFF00FF)
ProcessWait("Aegis.exe")
ProcessWait("Aegis64.exe")
GUICtrlSetData($Label4, "Launched")
GUICtrlSetColor($Label4, 0xFF00FF)
ProcessWait("S4Client.exe")
GUICtrlSetData($Label6, "Launched")
GUICtrlSetColor($Label6, 0xFF00FF)
ProcessWait("XTrap.xt")
GUICtrlSetData($Label8, "Launched")
GUICtrlSetColor($Label8, 0xFF00FF)
_NTProcess("NtSuspendProcess", "HGWC.exe")
_NTProcess("NtSuspendProcess", "Aegis.exe")
_NTProcess("NtSuspendProcess", "Aegis64.exe")
_NTProcess("NtSuspendProcess", "S4Client.exe")
_NTProcess("NtSuspendProcess", "XTrap.xt")
SplashTextOn("[Ice-Crack] Suspender V1", "S4 League : SUSPENDED !", 450, 50, -1, -1, 0, "Ravie", "15")
Sleep(2500)
SplashOff()
EndSwitch
WEnd