为Windows实现个人防火墙,如何确定数据包属于哪个应用程序?

时间:2010-05-16 00:21:51

标签: windows security networking firewall ndis

我打算为Windows构建一种个人防火墙。我在网上找到了一些关于这个主题的文章,包括StackOverflow上的一些问题。但他们所有的意思是控制协议,地址和端口。对每个应用程序进行控制对我来说同样重要。关于在哪里看的任何建议?

1 个答案:

答案 0 :(得分:3)

带有GetExtendedTcpTable参数TCP_TABLE_OWNER_MODULE_CONNECTIONS

TCP_TABLE_CLASS会为您提供所有连接的终端和owning process id

您可以将表格行传递到GetOwnerModuleFromTcpEntry以获取module name and path