PDA

Просмотр полной версии : [Помогите!] Проблема в привязки.


vuti
29.01.2012, 13:03
Помогите пожалуйста ,убрать привязку или сделать ее нормально что бы работала.
1 Когда привязку убераю ,построение вх без ошибок инжектрю в игру а меню не появляется.
2 Когда прописываю свой серийный номер ( норм ,построения ,)инжектрю в игру он пишет что вх не актевировано.
В чем проблема знающие люди помогите!
p.s Нашел эту привязку на просторах инета,воткнул ее в исходник появились проблемы.
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{

if (dwReason==DLL_PROCESS_ATTACH) //WarInc.exe
{
DisableThreadLibraryCalls(hDll);
if (dwReason==DLL_PROCESS_ATTACH)
{
if(GetModuleHandleA("pointblank.exe")|| GetModuleHandleA("pointblank.exe")|| GetModuleHandleA("PBlackout.exe")|| GetModuleHandleA("D3D9_test.exe"))
HideModule(hDll);
EraseHeaders(hDll);
//==============Лицензия================
DWORD FreeBytesAvailable;
DWORD TotalNumberOfBytes;
DWORD TotalNumberOfFreeBytes;
BOOL GetDiskFreeSpaceFlag = GetDiskFreeSpaceExA("c:\\",(PULARGE_INTEGER)&FreeBytesAvailable,(PULARGE_INTEGER)&TotalNumberOfBytes,(PULARGE_INTEGER)&TotalNumberOfFreeBytes);
char NameBuffer[100];
char FileBuffer[100];
LPDWORD sz,fs;
DWORD drive_sn;
GetVolumeInformation(NULL,NameBuffer,100,&drive_sn,sz,fs,FileBuffer,100);

DWORD INFO_DICK; // Проверка диска(буффер)
INFO_DICK = drive_sn+ TotalNumberOfBytes;


DWORD GET_ID_CLIENT1 = 7265462516;//Vuti

if (INFO_DICK == GET_ID_CLIENT1 == INFO_DICK)
{
if ( GET_ID_CLIENT1 == INFO_DICK)
{
CreateThread(0,0,(LPTHREAD_START_ROUTINE)StartHook MegoFrost,0,0,0);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Weapon_Co ntrol,0,0,0);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Komnata,0 ,0,0);
}
{
MessageBox(0,"Wallhak активирован","Успешно",MB_OK);

}
}
else
{
MessageBox(0,"Wallhak не активирован","Ошибка",MB_OK);
ExitProcess(0);
}


}
return TRUE;
}
return TRUE;
}

ஜ═════════ஜ۩۞۩ஜ═════════ஜ
|--------------------------------------------------- |
|<<<~~~~~Добавляем Hack Room в свой исходник~~~~~>>>| ([Ссылки могут видеть только зарегистрированные и активированные пользователи])
|<<<~~~~~~~~~~~~~~Повышаем FPS~~~~~~~~~~~~~~~~>>>|
|<<<~~~~Продажа текстур для вх.~~~~>>> ([Ссылки могут видеть только зарегистрированные и активированные пользователи])|
|<<<~~~~Продажа приват исходник с веапон контером.~~~>>> ([Ссылки могут видеть только зарегистрированные и активированные пользователи])|
|--------------------------------------------------- |
ஜ═════════ஜ۩۞۩ஜ═════════ஜ

*ReDJokeR*
29.01.2012, 13:27
1)Проверь ты тот ли ключ используешь?
2)Нужно потом в меню после этого кода прописывать другой! Без ключа
А лучше го в скайп baster2105

vuti
29.01.2012, 19:50
Кто нибуть поможет?

Meteor2142
29.01.2012, 20:06
Она и не будет работать!
У меня было такое, я просто убрал в привязке
CreateThread(0,0,(LPTHREAD_START_ROUTINE)StartHook MegoFrost,0,0,0);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Weapon_Co ntrol,0,0,0);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Komnata,0 ,0,0);
Но у тебя не будут работать эти функции )), но привязка работать будет!

Ну а вот DLLMain без привязки:

BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{
if (dwReason==DLL_PROCESS_ATTACH)
{
HideModule(hDll);
EraseHeaders(hDll);
HANDLE hExitThread = CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)StartHookMegoFrost, NULL, NULL, NULL);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)StartHook MegoFrost,0,0,0);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Weapon_Co ntrol,0,0,0);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Komnata,0 ,0,0);
}
return TRUE;
}

Это я так понял из исхода на мышке которые выкладывал Overlord_10 ))
Удачи, если что в скайп пиши!

BassBoy
03.02.2012, 15:24
ExitProcess(0);
убери это и радуся :D

vuti
03.02.2012, 15:38
убери это и радуся
Да все уже сделано.спасибо *ReDJokeR*,

KaMaZ_228
03.02.2012, 15:41
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Weapon_Co ntrol,0,0,0);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Komnata,0 ,0,0);
это лишнее
у тя случайно не вылазиет краш файла кернел32

Добавлено через 2 минуты
привязка не актуальна щас лудше в ручную писать

vuti
03.02.2012, 16:37
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Weapon_Co ntrol,0,0,0);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Komnata,0 ,0,0);
это лишнее
у тя случайно не вылазиет краш файла кернел32

Добавлено через 2 минуты
привязка не актуальна щас лудше
в ручную писать

Да все уже сделано.спасибо *ReDJokeR*,
Читай,здесь посты не считаются.