WSARecv способы узнать, завершена ли операция
В своем приложении (не вредоносном ПО) я проверяю сетевой трафик браузеров, перехватывая вызовы Windows API.
Прекрасно работает во всех браузерах во всех версиях Windows... За исключением Internet Explorer 11 под Windows 10.
Проблема в том, что WSARecv
возвращается WSA_IO_PENDING
, но ни один из известных мне способов получения уведомления о завершении операции не используется.
WSAOVERLAPPED::hEvent
установить на 0.lpCompletionRoutine
0 также.WSAGetOverlappedResult
никогда не называется.GetQueuedCompletionStatus
а такжеGetQueuedCompletionStatusEx
не называются также.CreateThreadpoolIo
не называется.
Итак, что же использует IE11 под Windows 10?