我正试图通过Python程序使用GetExtendedTcpTable。基本上,我试图将"ActiveState代码配方392572:使用Win32 IPHelper API“转换为“使用GetExtendedTcpTable函数获取活动TCP/UDP连接”。
我的问题是,我似乎无法让Python脚本识别TCP_TABLE_CLASS.TCP_TABL\E_OWNER_PID_ALL。
我试过了
ctypes.windll.iphlpapi.GetExtendedTcpTable(NULL,ctypes.byref(dwSize),bOrder,AF_INET,TCP_TABLE_CLASS.TCP_TABLE_OWNER_PID_ALL,0)
但这总是伴随着"AttributeError: function 'TCP_TABLE_CLASS‘not“而出现
我也试过
ctypes.windll.iphlpapi.GetExtendedTcpTable(NULL,ctypes.byref(dwSize),bOrder,AF_INET,ctypes.windll.iphlpapi.TCP_TABLE_CLASS.TCP_TABLE_OWNER_PID_ALL,0)
得到同样的结果。
如有任何建议,我们将不胜感激。
割裂
发布于 2009-09-15 20:37:03
在这种情况下,因为:
胡枝子{ TCP_TABLE_BASIC_LISTENER,TCP_TABLE_BASIC_CONNECTIONS,TCP_TABLE_BASIC_ALL,TCP_TABLE_OWNER_PID_LISTENER,TCP_TABLE_OWNER_PID_CONNECTIONS,TCP_TABLE_OWNER_MODULE_LISTENER,TCP_TABLE_OWNER_MODULE_CONNECTIONS,TCP_TABLE_OWNER_MODULE_ALL } TCP_TABLE_CLASS,*PTCP_TABLE_CLASS;
我用了“5”,它起了作用。
谢谢你,Cutaway
https://stackoverflow.com/questions/1429403
复制相似问题