如何控制Windows上的网络接口?其实,这个想法很简单。
computer.
我认为程序必须实现任何windows网络适配器接口,并注册为适配器驱动程序。因此,当它想要将数据传输到真正的适配器时,程序必须调用适配器驱动程序方法。反过来,这些方法实现了相同的windows网络接口(或者用其他方式调用,我希望您能理解),不是吗?
因此,我们在这里有一种继承。在使用新驱动程序之前: windows应用程序和windows本身
________________________ windows网络接口
Adapter1驱动程序
操作系统边界的________________________端
适配器1
使用我们的新驱动程序: windows应用程序和windows本身
________________________ windows网络接口
我们的司机
________________________ windows网络接口
Adapter1驱动程序
操作系统边界的________________________端
适配器1
我相信这种界面是存在的,我希望它能很容易地实现。
发布于 2011-11-10 01:07:27
您可能需要挂起Windows调用才能真正做到这一点。有可能..。先从谷歌的钩子API和Winternals开始--看看你是否能找到它们的示例代码。
在被微软收购之前,他们发布了自己的代码。http://technet.microsoft.com/en-us/sysinternals/bb545021
他们的想法是:
https://stackoverflow.com/questions/8073786
复制相似问题