簡體   English   中英

是否可以獲取正在偵聽Windows中的端口的進程的線程ID?

[英]Is it possible to get the thread Id of a process that is listening to a Port in Windows?

在Windows中,我們可以列出當前使用的端口以及使用netstat命令監聽它的進程。 只是想知道是否有可能找到在進程內打開端口的確切線程ID?

我正在尋找程序化的解決方案,如開放流程,IPC,etx。 在Windows中,如果我向進程注入一個dll,我可以獲取所有的Windows消息,但是它不包括與端口相關的事件。

鈎子socketbindlistenaccept (和WSAXxx等價物)並在鈎子處理程序中調用GetCurrentThreadId()。 您可以利用MS Detours, EasyHook, or MHook等來實現您的處理程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM