WSARecv知道操作是否完成的方法

时间:2015-09-08 05:45:47

标签: winapi internet-explorer-11 winsock windows-10 api-hook

在我的应用程序(不是恶意软件)中,我检查浏览器'通过挂钩Windows API调用来实现网络流量。

在所有Windows版本的所有浏览器中均可正常运行...除了Windows 10下的Internet Explorer 11外。

问题是WSARecv返回WSA_IO_PENDING,但是我所知道的方法都没有得到关于操作完成的通知。

  • WSAOVERLAPPED::hEvent设为0.
  • lpCompletionRoutine也是0。
  • 永远不会调用
  • WSAGetOverlappedResult
  • GetQueuedCompletionStatusGetQueuedCompletionStatusEx也未被调用。
  • CreateThreadpoolIo未被调用。

那么,IE11在Windows 10下使用了什么?

0 个答案:

没有答案