i have detoured recv function and everything works except chat text
Code:
int WINAPI RecvHook(int size, char* pDestBuf)
{
TPacketHeader* header = reinterpret_cast<TPacketHeader*>((unsigned char*)*pDestBuf);
if (header==4)
{
TPacketGCChat* kChat = reinterpret_cast<TPacketGCChat*>(pDestBuf);
char buf[1024 + 1];
uChatSize = kChat->size - sizeof(kChat);
buf[uChatSize]='\0';
strncpy(buf, pDestBuf + sizeof(TPacketGCChat), uChatSize);
cout << buf << endl;
}
return oldRecv(size, pDestBuf);
}





