????....

04/21/2013 22:50 xDarkMan#1
What is that?:
[Only registered and activated users can see links. Click Here To Register...]
___
And What Do i Missing?

The Code Is below :

Opt("TrayMenuMode", 1)
TraySetIcon("I.ico")
$STATUS = TrayCreateItem("Status")
TrayCreateItem("")
$EXIT = TrayCreateItem("Exit")
ToolTip("Start S4League.", 5, 5)
Global $STATUST = "Waiting for S4Client.exe"
While 1
If ProcessExists("S4Client.exe") Then
BYPASS()
EndIf
$MSG = TrayGetMsg()
Switch $MSG
Case $EXIT
Exit
Case $STATUS
ToolTip("Created By xDarkMan", $STATUST, 5)
EndSwitch
WEnd
Func BYPASS()
$STATUST = "Found"
ToolTip("Created By xDarkmax", 5, 5)
Global $MEMORYHANDLE, $ENUMPROCESSES
$BYTELEN = 19
$NOP = "0x" & _StringRepeat("90", $BYTELEN)
$PROCESSID = ProcessWait("S4Client.exe")
$MEMORYHANDLE = _MEMORYOPEN($PROCESSID)
Do
Sleep(10)
Until _CHECK() = 1
_MEMORYWRITE($ENUMPROCESSES, $MEMORYHANDLE, $NOP, "byte[" & $BYTELEN & "]")
_MEMORYCLOSE($MEMORYHANDLE)
$STATUST = "OK"
ToolTip("Thanks For xDarkMan.", 5, 5)
Sleep(5000)
Exit
EndFunc
Func _CHECK()
$ENUMPROCESSES = _GETPROCESSADDRESS(_WinAPI_GetModuleHandle("psapi. dll"), "EnumProcesses")
If _MEMORYREAD($ENUMPROCESSES, $MEMORYHANDLE, "byte[2]") = "0x8BFF" Then
Return 1
Else
Return 0
EndIf
EndFunc
Func _GETPROCESSADDRESS($HMODULE, $FUNCTION)
$CALL = DllCall("Kernel32.dll", "ptr", "GetProcAddress", "ptr", $HMODULE, "str", $FUNCTION)
Return $CALL[0]
EndFunc
04/22/2013 12:52 JohnAndersn#2
Code:
#include <String.au3>
#include <WinAPI.au3>
Opt("TrayMenuMode", 1)
TraySetIcon("I.ico")
$STATUS = TrayCreateItem("Status")
TrayCreateItem("")
$EXIT = TrayCreateItem("Exit")
ToolTip("Start S4League.", 5, 5)
Global $STATUST = "Waiting for S4Client.exe"
While 1
If ProcessExists("S4Client.exe") Then
BYPASS()
EndIf
$MSG = TrayGetMsg()
Switch $MSG
Case $EXIT
Exit
Case $STATUS
ToolTip("Created By xDarkMan", $STATUST, 5)
EndSwitch
WEnd
Func BYPASS()
$STATUST = "Found"
ToolTip("Created By xDarkmax", 5, 5)
Global $MEMORYHANDLE, $ENUMPROCESSES
$BYTELEN = 19
$NOP = "0x" & _StringRepeat("90", $BYTELEN)
$PROCESSID = ProcessWait("S4Client.exe")
$MEMORYHANDLE = _MEMORYOPEN($PROCESSID)
Do
Sleep(10)
Until _CHECK() = 1
_MEMORYWRITE($ENUMPROCESSES, $MEMORYHANDLE, $NOP, "byte[" & $BYTELEN & "]")
_MEMORYCLOSE($MEMORYHANDLE)
$STATUST = "OK"
ToolTip("Thanks For xDarkMan.", 5, 5)
Sleep(5000)
Exit
EndFunc
Func _CHECK()
$ENUMPROCESSES = _GETPROCESSADDRESS(_WinAPI_GetModuleHandle("psapi. dll"), "EnumProcesses")
If _MEMORYREAD($ENUMPROCESSES, $MEMORYHANDLE, "byte[2]") = "0x8BFF" Then
Return 1
Else
Return 0
EndIf
EndFunc
Func _GETPROCESSADDRESS($HMODULE, $FUNCTION)
$CALL = DllCall("Kernel32.dll", "ptr", "GetProcAddress", "ptr", $HMODULE, "str", $FUNCTION)
Return $CALL[0]
EndFunc
Func _MemoryOpen($iv_Pid, $iv_DesiredAccess = 0x1F0FFF, $if_InheritHandle = 1)
   
    If Not ProcessExists($iv_Pid) Then
        SetError(1)
        Return 0
    EndIf
   
    Local $ah_Handle[2] = [DllOpen('kernel32.dll')]
   
    If @Error Then
        SetError(2)
        Return 0
    EndIf
   
    Local $av_OpenProcess = DllCall($ah_Handle[0], 'int', 'OpenProcess', 'int', $iv_DesiredAccess, 'int', $if_InheritHandle, 'int', $iv_Pid)
   
    If @Error Then
        DllClose($ah_Handle[0])
        SetError(3)
        Return 0
    EndIf
   
    $ah_Handle[1] = $av_OpenProcess[0]
   
    Return $ah_Handle
   
EndFunc
Func _MemoryRead($iv_Address, $ah_Handle, $sv_Type = 'dword')
   
    If Not IsArray($ah_Handle) Then
        SetError(1)
        Return 0
    EndIf
   
    Local $v_Buffer = DllStructCreate($sv_Type)
   
    If @Error Then
        SetError(@Error + 1)
        Return 0
    EndIf
   
    DllCall($ah_Handle[0], 'int', 'ReadProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
   
    If Not @Error Then
        Local $v_Value = DllStructGetData($v_Buffer, 1)
        Return $v_Value
    Else
        SetError(6)
        Return 0
    EndIf
   
EndFunc
Func _MemoryWrite($iv_Address, $ah_Handle, $v_Data, $sv_Type = 'dword')
   
    If Not IsArray($ah_Handle) Then
        SetError(1)
        Return 0
    EndIf
   
    Local $v_Buffer = DllStructCreate($sv_Type)
   
    If @Error Then
        SetError(@Error + 1)
        Return 0
    Else
        DllStructSetData($v_Buffer, 1, $v_Data)
        If @Error Then
            SetError(6)
            Return 0
        EndIf
    EndIf
   
    DllCall($ah_Handle[0], 'int', 'WriteProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
   
    If Not @Error Then
        Return 1
    Else
        SetError(7)
        Return 0
    EndIf
   
EndFunc
04/22/2013 12:58 Der-Eddy#3
Instead of copying code you should do this on your own
then check the debug informations in Scite instead of compiling your code first
also you forgot zu include the "NomadMemory.au3" if you use _memoryopen and _memorywrite

Code:
Func BYPASS()
$STATUST = "Found"
[COLOR="Red"]ToolTip("Created By xDarkmax", 5, 5)[/COLOR]
Global $MEMORYHANDLE, $ENUMPROCESSES
$BYTELEN = 19
$NOP = "0x" & [B]_StringRepeat[/B]("90", $BYTELEN)
$PROCESSID = ProcessWait("S4Client.exe")
$MEMORYHANDLE = _MEMORYOPEN($PROCESSID)
Do
Sleep(10)
Until _CHECK() = 1
_MEMORYWRITE($ENUMPROCESSES, $MEMORYHANDLE, $NOP, "byte[" & $BYTELEN & "]")
_MEMORYCLOSE($MEMORYHANDLE)
$STATUST = "OK"
[COLOR="Red"]ToolTip("Thanks For xDarkMan.", 5, 5)[/COLOR]
Sleep(5000)
Exit
EndFunc
sure it yours ...

also you need to include "String.au3" if you want to use _StringRepeat