GetModuleHandle problem...
if(CShell==0)
{
CShell=(*(DWORD*)(0x6BEB64)-0x4578f8);
}
sure working now with EU
{
CShell=(*(DWORD*)(0x6BEB64)-0x4578f8);
}
sure working now with EU
I dont use getmodulehandle...
GetModuleHandle still works here.
I just tested...
Only coded it like that for testing purposes..
Maybe its something else.
From testing.. crossfire.exe loads and cshell loads about 1-2 seconds later.
I noticed if you create a thread and it doesnt finish before cshell loads, you get an error.
And if you keep the thread open untill cshell loads, you get a memory access error, cant remember what it says.
I just tested...
CFEU
CFNA
Only coded it like that for testing purposes..
Code:
while (GetModuleHandle("CShell") == NULL)
Sleep(10);
char t1[64];
sprintf(t1, "%p", GetModuleHandle("CShell"));
MessageBox(0, t1, "Pointer value", MB_OK);
From testing.. crossfire.exe loads and cshell loads about 1-2 seconds later.
I noticed if you create a thread and it doesnt finish before cshell loads, you get an error.
And if you keep the thread open untill cshell loads, you get a memory access error, cant remember what it says.
Getmodule No Detected !!!
@rabir007
No that doesnt work either.
I easiest way i found was to hook something.
Just find something in memory that gets executed all the time and hook it.
No that doesnt work either.
I easiest way i found was to hook something.
Just find something in memory that gets executed all the time and hook it.
@rabir007
Pm me a simple source showing me what you mean.
I'll see if i can make a simple source showing you what i mean.
I wanna see this error..
Pm me a simple source showing me what you mean.
I'll see if i can make a simple source showing you what i mean.
I wanna see this error..
This thread is closed for replies.

alle Features work Fine 