【发布时间】:2011-11-10 00:56:24
【问题描述】:
如何控制 Windows 上的网络接口?实际上,这个想法很简单。
建立连接到计算机上的某个适配器。
将适配器的全部流量引导至此程序。
为此程序授予权限,哪些必须传输到适配器,哪些不应该传输。
我认为程序必须实现任何 Windows 网络适配器接口并注册为适配器驱动程序。因此,当程序要向真实的适配器传输数据时,必须调用适配器驱动方法。反过来,这些方法实现了相同的 windows 网络接口(或者以其他方式调用,我不太清楚,希望你明白),不是吗?
因此,我们这里有一种继承。 在使用我们的新驱动程序之前: windows 应用程序和 windows 本身
________________________ windows 网络接口
适配器 1 的驱动程序
________________________ 操作系统边界结束
适配器 1
使用我们的新驱动程序: windows 应用程序和 windows 本身
________________________ windows 网络接口
我们的司机
________________________ windows 网络接口
适配器 1 的驱动程序
________________________ 操作系统边界结束
适配器 1
我相信这种接口是存在的,我希望它很容易实现。
【问题讨论】:
标签: windows winapi networking network-traffic