граждане создатели читов помогите со скрытием длл

  • Для просмотра чата и остального функционала вам нужно авторизоваться или пройти регистрацию!
Статус
В этой теме нельзя размещать новые ответы.

ромарио112

Новенький
Original poster
Фев 14, 2012
3
0
1
доброго времени суток ув программисты
в связи с тем что в последнее время многие даже сказал бы большинство наших творений подвержены крашу либо в лучшем случае просто закрываются вместе с процессом игры
стоит сделать вывод что многим известный способ скрытия dll
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved){
switch(dwReason)
{
case DLL_PROCESS_ATTACH:
if(GetModuleHandleA("pointblank.exe")|| GetModuleHandleA("pointblank.exe")|| GetModuleHandleA("PBlackout.exe")|| GetModuleHandleA("D3D9_test.exe"))
HideModule(hDll);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)StartHookFrost,0,0,0);
//MessageBox(0,"Новая тестовая версия ВХ.\nМеню управляется мышкой.\nСвернуть-развернуть HOME.","НоВиНкА!",MB_OK);

GetModuleFileName(hDll,Base.dllpath,512);
for(int i = strlen(Base.dllpath);i > 0; i--)
{
if(Base.dllpath == '\\')
{
Base.dllpath[i+1] = 0; break;
}
}

strcpy(Base.dllpath,Base.dllpath);
strcpy(Base.logfile,Base.GetFile("PHCD3D.txt"));

Base.LOG = fopen(Base.logfile,"w");

Base.WriteFile(Base.LOG,"Dll Succesfully Injected");
Base.WriteFile(Base.LOG," %s",Base.dllpath);
Base.WriteFile(Base.LOG," %s",Base.logfile);

Base.WriteFile(Base.LOG,"Fetching System Info");

SYSTEM_INFO sysinfo;
GetSystemInfo(&sysinfo);

Base.WriteFile(Base.LOG," %d",sysinfo.dwNumberOfProcessors);

Base.WriteFile(Base.LOG," %d",sysinfo.dwProcessorType);

break;

case DLL_PROCESS_DETACH:

break;

}
return TRUE;
}

перестал выполнять свою функцию и нуждается в модификации либо изменении в корне
кто что может посоветовать
только попрошу без лишнего флуда
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу