windows下获取进程网络链接状况(包括打开的侦听端口号)
来源:互联网 发布:渲染大师软件 编辑:程序博客网 时间:2024/05/19 12:24
windows下一般都是通过IP Helper系列API接口获取网络状态,获取链接状况的接口是GetExtendedTcpTable
DWORD GetExtendedTcpTable( __out PVOID pTcpTable, __inout PDWORD pdwSize, __in BOOL bOrder, __in ULONG ulAf, __in TCP_TABLE_CLASS TableClass, __in ULONG Reserved);
MSDN的地址是:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365928(v=vs.85).aspx
先传递空Buffer(*pdwSize = 0),会返回ERROR_INSUFFICIENT_BUFFER,*pdwSize里面有需要的Buffer大小。
ulAf:IP地址v4还是v6,AF_INET、AF_INET6
TableClass,对于AF_INET:
对于AF_INET6:
TableClass value
pTcpTable structure
TCP_TABLE_BASIC_ALL
MIB_TCP6TABLE
TCP_TABLE_BASIC_CONNECTIONS
MIB_TCP6TABLE
TCP_TABLE_BASIC_LISTENER
MIB_TCP6TABLE
TCP_TABLE_OWNER_MODULE_ALL
MIB_TCP6TABLE_OWNER_MODULE
TCP_TABLE_OWNER_MODULE_CONNECTIONS
MIB_TCP6TABLE_OWNER_MODULE
TCP_TABLE_OWNER_MODULE_LISTENER
MIB_TCP6TABLE_OWNER_MODULE
TCP_TABLE_OWNER_PID_ALL
MIB_TCP6TABLE_OWNER_PID
TCP_TABLE_OWNER_PID_CONNECTIONS
MIB_TCP6TABLE_OWNER_PID
TCP_TABLE_OWNER_PID_LISTENER
MIB_TCP6TABLE_OWNER_PID
MIB_TCPTABLE_OWNER_PID
typedef struct { DWORD dwNumEntries; MIB_TCPROW_OWNER_PID table[ANY_SIZE];} MIB_TCPTABLE_OWNER_PID, *PMIB_TCPTABLE_OWNER_PID;
MIB_TCPROW_OWNER_PID
typedef struct _MIB_TCPROW_OWNER_PID { DWORD dwState; DWORD dwLocalAddr; DWORD dwLocalPort; DWORD dwRemoteAddr; DWORD dwRemotePort; DWORD dwOwningPid;} MIB_TCPROW_OWNER_PID, *PMIB_TCPROW_OWNER_PID;
- windows下获取进程网络链接状况(包括打开的侦听端口号)
- linux下获取进程网络链接状况(包括打开的侦听端口号)
- windows下进程tcp端口的获取
- linux c 实现 获取系统内存,某进程cpu利用率,以及某端口的网络状况
- windows下查找打开端口的进程,并关闭
- 获取Windows网络连接状况
- windows下查看端口对应的进程和进程号
- windows获取进程端口
- 多进程侦听同一端口
- 多进程侦听同一端口
- 多进程侦听同一端口
- 打开windows下某端口的方法
- windows下监控本机网络状况
- Windows命令:查看端口占用状况,杀掉进程
- windows下 程序里和cmd中获取/查看进程的参数的方法,打开进程
- windows下查看进程占用的端口号与PID
- Linux 下查看侦听端口
- Windows下,根据端口号杀死进程
- 因果
- Android学习笔记-常用的一些源码,防止忘记了。。。
- 迪曼迪斯获X大奖 自称天才
- 函数First、Last和Min、Max(亲自实践)
- 梦想
- windows下获取进程网络链接状况(包括打开的侦听端口号)
- java的线程同步机制synchronized关键字的理解 http://arthennala.blog.51cto.com/287631/56356
- InstallShield安装包卸载-完美卸载
- Silverlight与浏览器互操作
- Excel 2003 实用基础课程——第0章 基本准备工作
- 百炼---大数的乘法
- linux dialog图形化工具基础应用
- 放假了,上网不方便,今天有机会,个大家一些myeclipse的快捷键大全
- Android导入工程出现 Project has no default.properties file! Edit the project