Показать сообщение отдельно
Старый 01.03.2013, 21:49   #17
Новичок
 
Регистрация: 06.12.2010
Сообщений: 18
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Sinn3r пока неопределено
По умолчанию

Есть хук на SendPacket
выглядит это дело примерно так
Код:
__declspec( naked ) void _cdecl jmpSendPacket(void* obj, char* format,...)
{
	_asm jmp lpSendPacket_Original
}

void _cdecl SendPacket_Hook(void* obj, char* format, ...)
{
	if(lpSendPacketObject == 0)
		lpSendPacketObject = obj;
	va_list args;
	va_start(args, format);
	printf("Format: %s\n", format);
	SendPacket_Detour->Remove();
	jmpSendPacket(obj, format, args);
	SendPacket_Detour->Apply();
}
хук срабатывает, все классно, но, пакет не доходит. Если ставить хук после коннекта к гейм серверу то вылетает из за ошибки подключения

Добавлено через 54 секунды
Предпалагаю что это из за неправильной пердачи параметров..

Последний раз редактировалось Sinn3r, 01.03.2013 в 21:49. Причина: Добавлено сообщение
Sinn3r вне форума   Ответить с цитированием