0

在 Windows 中,我们可以使用netstat命令列出当前使用的端口以及正在监听它的进程。只是想知道是否有可能找到在进程内打开端口的确切线程 ID?

我正在寻找开放式流程、IPC 等程序化解决方案。在 Windows 中,如果我向进程注入 dll,我可以获得所有 Windows 消息,但它不包括与端口相关的事件。

4

1 回答 1

2

hook socket, bind, listen, accept(和WSAXxx等价物)并在钩子处理程序中调用 GetCurrentThreadId() 。您可以利用例如MS Detours, EasyHook, or MHook等来实现您的处理程序。

于 2013-06-28T17:07:50.430 回答