Sinn3r, это у тебя да?
Код:
__declspec( naked ) void _cdecl jmpSendPacket(void* obj, char* format,...)
{
_asm jmp lpSendPacket_Original
}
Цитата:
cdecl
Основной способ вызова для Си (отсюда название, сокращение от «c-declaration»). Аргументы передаются через стек, справа налево. Очистку стека производит вызывающая программа. Это основной способ вызова функций с переменным числом аргументов (например, printf(…))
|
то есть твой объект идет параметром - передается в стек, а должен быть передан в регистр ecx
могу и ошибаться, но поменять 2 строки с ручным запихиваетм объекта в ecx не долго
__________________
каждый раз, когда ты пишешь int i вместо short i, сотни пользователей вынуждены докупать планку памяти
служба поддержки 4gay - ICQ 642274822