我想捕获应用程序发送和接收的所有数据包。然后在它们到达目的地之前编辑其中的一些(并在某些情况下延迟它们)。
在该数据包路径中“注入(inject)”的最佳方法是什么?
我想用 C++ 和 Windows api 来做。 (可能是带有 pInvoke 的 C#)。
最佳答案
没有快速的解决方案。你需要一个司机。这是一个例子: http://code.msdn.microsoft.com/windowshardware/NDISLWFSYS-Sample-NDIS-60-42b76875
关于c# - 捕获从应用程序发送和发送到应用程序的所有数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20082923/