【发布时间】:2014-03-07 23:28:26
【问题描述】:
如何确定哪些进程正在使用 WS2_32 从套接字接收数据?
例如,我希望在某个进程调用 ws2_32!WSARecv 或 ws2_32!recv 时简单地输出一个调用堆栈,以便我知道调用来自哪里。
我怀疑我可能需要将 WinDbg 与 kb 一起使用,但之前从未使用 kb 进行过真正的内核级调试。我已经通过串行连接使用 cdb 和 WinDbg PC-to-PC 进行了大量的进程级调试。
我一直在谷歌上搜索,但到目前为止,我读过的任何内容都没有给出明确的方法。如果有人能指出我正确的方向,我将不胜感激。我不怕花时间阅读,我只是不想浪费更多时间去兔子洞。
提前感谢您的想法。
[edit]感谢 Marc 提供使用 XPerf 的提示以及链接。这正是我所需要的。
【问题讨论】:
标签: windbg