Starting your hacks, Without using DllMain
well, this is very simple. Before your hack can Call "DLLMain" it has the initialize all all classes and structures you've made. I have not name it, and I do not think i have to name it but, I will call it Class Start. It is very simple.
The reason i posted this is because i place something in my DllMain and my hack appeared to DC, also other reasons caused it to dc but this is a good think.
[highlight=c]
DWORD main(void)
{
while (true)
{
PTC("ShowFPS 1");
Sleep(100);
}
}
DWORD base::Start()
{
CreateThread(0,0,main,0,0,0);
}
class base
{
base()
{
Start();
}
DWORD Start();
};
[/highlight]
That is your default run.
simply just define a variable or a class which controls you whole hack.
[highlight=c]
base MyHack;
[/highlight]
Tested with my current base "Revival"