发现一个小把戏让程序无法联网

基本把戏就是死链接,一个SetTcpEntry搞定的事

首先,新建个自定义的类型:

a,包含两个参数。a.id和a.进程链接

id是int类型,进程链接是MIB_TCPROW类型

之后,查找到制定程序的PID。

PID = a.id
a[i].进程链接.dwState = MIB_TCP_STATE_DELETE_TCB(这个值 = 12

之后一发入魂:SetTcpEntry

API申明如下:SetTcpEntry 所在:IPHLPAPI.DLL 参数:pTcpRow 类型:MIB_TCPROW

Tags: socket, 死链接