在我的应用程序(不是恶意软件)中,我通过挂钩 Windows API 调用来检查浏览器的网络流量。
在所有 Windows 版本的所有浏览器中都能正常工作...除了 Windows 10 下的 Internet Explorer 11。
问题是WSARecv返回WSA_IO_PENDING,但我没有使用任何已知的方法来获得有关操作完成的通知。
WSAOVERLAPPED::hEvent设置为 0。lpCompletionRoutine也是0。WSAGetOverlappedResult永远不会被调用。GetQueuedCompletionStatus也不GetQueuedCompletionStatusEx叫也。CreateThreadpoolIo不叫。
那么,IE11 在 Windows 10 下使用什么?