Quote Originally Posted by Hacker Fail View Post
Code:
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>

INT FPS;

void Funçoes()
{

    if (GetAsyncKeyState(VK_NUMPAD1)&1) FPS =! FPS;

if ( FPS )
{
    __asm
    {
        mov eax,[3791EED4h]
        mov word ptr ds:[eax], 1
    }
    } else {
        __asm 
        {
            mov eax,[3791EED4h]
            mov word ptr ds:[eax], 0
        }
    }
}

void dwHook (void)
{
    for(;;)
    {
        DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
        
        if(CShell)
        {
            __asm 
            {
              CALL Funçoes;
            }
        }
    }
}

INT WINAPI DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
{
    DisableThreadLibraryCalls(hModule);

    if(dwReason == DLL_PROCESS_ATTACH)
    {
      CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)dwHook,NULL,NULL,NULL);
    }
    return TRUE;
}
Nice Work Bro...