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