|
发表于 2021-4-15 15:55:28
|
显示全部楼层
广东省广州市
日常帮模块修复轮子~
变量名 | 类 型 | 静态 | 数组 | 备 注 | dwSize | 整数型 | | | pTcpTable | 整数型 | | | dwNumEntries | 整数型 | | | table | MIB_TCPROW_OWNER_PID | | | dwRet | 整数型 | | | i | 整数型 | | | GetExtendedTcpTable ( #NULL, dwSize, 真, #AF_INET, #TCP_TABLE_OWNER_PID_ALL, 0 )如果真 (dwSize = 0 )返回 (0 )pTcpTable = malloc (dwSize)dwRet = GetExtendedTcpTable (pTcpTable, dwSize, 真, #AF_INET, #TCP_TABLE_OWNER_PID_ALL, 0 )如果真 (dwRet = #NO_ERROR )dwNumEntries = __get (pTcpTable, 0 ) 计次循环首 (dwNumEntries, i )memcpy (取 数 据 _通用型 (table ), pTcpTable + 4 (i - 1 ) × 24, 24 )如果真 (端口号 = 整数到端口 (table.dwLocalPort )) free (pTcpTable )返回 (table.dwOwningPid )计次循环尾 ()free (pTcpTable)返回 (0 )变量名 | 类 型 | 静态 | 数组 | 备 注 | dwSize | 整数型 | | | pTcpTable | 整数型 | | | dwNumEntries | 整数型 | | | table | MIB_TCPROW_OWNER_PID | | | dwRet | 整数型 | | | i | 整数型 | | | GetExtendedTcpTable ( #NULL, dwSize, 真, #AF_INET, #TCP_TABLE_OWNER_PID_ALL, 0 )如果真 (dwSize = 0 )返回 (0 )pTcpTable = malloc (dwSize)dwRet = GetExtendedTcpTable (pTcpTable, dwSize, 真, #AF_INET, #TCP_TABLE_OWNER_PID_ALL, 0 )如果真 (dwRet = #NO_ERROR )dwNumEntries = __get (pTcpTable, 0 ) 计次循环首 (dwNumEntries, i )memcpy (取 数 据 _通用型 (table ), pTcpTable + 4 (i - 1 ) × 24, 24 )如果真 (PID = table.dwOwningPid )free (pTcpTable )返回 (整数到端口 (table.dwLocalPort )) 计次循环尾 ()free (pTcpTable)返回 (0 )返回 (位或 (右移 (位与 (Port, 65280 ), 8 ), 左移 (位与 (Port, 255 ), 8 )) ) |
评分
-
查看全部评分
|