Everything compiles great but when i trying injecting it dc before anything loads.

btw credits :
NeoIII - PTC
^Gozzila^ -Addy

Code:
#include <windows.h>
#define dwpLTClient 0x3718B820

bool IsGameReadyForHook()
{
if( GetModuleHandleA( "d3d9.dll"     ) != NULL 
&& GetModuleHandleA( "ClientFX.fxd" ) != NULL 
&& GetModuleHandleA( "CShell.dll"   ) != NULL )
return true;
return false;
}

void Hack(char* szCommand)
{
    typedef int (__cdecl* RunConsoleCommand_t)(char* cmd);
    RunConsoleCommand_t RCC = (RunConsoleCommand_t)dwpLTClient;
    RCC(szCommand);
}
void main()
{

Hack("ShowFps 1");

        Sleep(200);
	}
BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
        CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)&main, NULL, 0,NULL);
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
	}
    return TRUE;

}