我必须制作一个基于 Windows 的应用程序,用于捕获每个应用程序的网络流量,其中一些正在运行的应用程序使用相同的端口号来发送和接收数据包。我已经使用了 winpcap 并成功地捕获并过滤了它们的端口和目的地,但我不知道如何从应用程序中捕获它们,这意味着如何从 ip 数据包中了解应用程序信息。只有winpcap可以解决问题还是应该使用其他一些api或库。我们可以从数据包头中获取生成数据包的应用程序信息吗?
**
谁能给我举个例子,在 vc++ 中使用 iphlpapi 和 winpcap 来捕获每个应用程序的网络流量。
**