gpt4 book ai didi

c++ - 是否可以获取正在监听 Windows 端口的进程的线程 ID?

转载 作者:行者123 更新时间:2023-11-28 03:14:30 26 4
gpt4 key购买 nike

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

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

最佳答案

hook socketbindlistenaccept(和 WSAXxx 等价物) 并在 Hook 处理程序中调用 GetCurrentThreadId()。你可以利用例如MS Detours、EasyHook 或 MHook 等来实现您的处理程序。

关于c++ - 是否可以获取正在监听 Windows 端口的进程的线程 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17365718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com